{"repo":"mashiike/shimesaba","free":true,"listed":false,"github":"https://github.com/mashiike/shimesaba","clone":"git clone https://github.com/mashiike/shimesaba.git","description":"Mackerel SLI/SLO tools, Tools that run periodically (e.g., every 10 minutes)","language":"Go","stars":11,"topics":["golang","mackerel","monitoring"],"license":"MIT","category":"analytics","readme_excerpt":"shimesaba For SRE to operate and monitor services using Mackerel. Description shimesaba is a tool for tracking SLO/ErrorBudget using Mackerel as an SLI measurement service. - shimesaba evaluates window-based SLOs with monitoring data on Mackerel. - Post the calculated values (error budget, failure time for SLO violation, uptime etc) by evaluating SLOs . as Mackerel service metric. Install binary packages Releases. Homebrew tap Usage as CLI command as AWS Lambda function shimesaba binary also runs as AWS Lambda function. shimesaba implicitly behaves as a run command when run as a bootstrap with a Lambda Function CLI options can be specified from environment variables. For example, when MACKEREL APIKEY environment variable is set, the value is set to -mackerel-apikey option. Example Lambda functions configuration with github.com/fujiwara/lambroll Configuration file The following are the settings for the latest v0.7.0. YAML format. slo takes a list of constituent SLI/SLO definitions. 6 Mackerel service metrics will be listed per definition. For example, if id is latency in the above configuration, the following service metric will be posted. - api.error budget.latency : Current error budget remaining number (unit:minutes) - api.error budget percentage.latency : percentage of current error budget remaining. If it exceeds 100%, the error budget is used up. - api.error budget consumption.latency : Error budget newly consumed in this calculation window (unit:minutes) - api.error bud","default_branch":null,"files":null,"tree":[],"storefront":"/r/mashiike","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mashiike/shimesaba/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}