diff --git a/Blameless/CHANGELOG.md b/Blameless/CHANGELOG.md new file mode 100644 index 0000000..0f18905 --- /dev/null +++ b/Blameless/CHANGELOG.md @@ -0,0 +1,7 @@ +# CHANGELOG - Blameless Integration + +1.0.0 / Unreleased +================== +### Changes + +* [FEATURE] Initial Blameless Integration Tile. diff --git a/Blameless/README.md b/Blameless/README.md new file mode 100644 index 0000000..943ff60 --- /dev/null +++ b/Blameless/README.md @@ -0,0 +1,32 @@ +## Overview + +Use the Blameless-Datadog integration to add your SLI metrics to the Blameless platform. This seamless integration allows for you to create SLOs and their corresponding error budgets within the Blameless platform using any Datadog metrics. + +Get metrics from Datadog in real time to: + +* Create new SLOs + +* Enable error budgets for your SLOs + +* Create Blameless incidents based on error budget burn thresholds + + +## Setup + +Setup within Blameless is simple. all you need is a [Datadog Application Key]{https://docs.datadoghq.com/api/?lang=python#authentication} and a [Datadog API key]{https://docs.datadoghq.com/api/?lang=python#overview} and toggle the enable switch within your settings page. + +## Data Collected +### Metrics + +The Blameless integration does not provide any metrics at this time. + +### Events + +The Blameless integration does not include any events at this time. + +### Service Checks + +The Blameless integration does not include any service checks at this time. + +## Troubleshooting +Need help? Contact [Datadog Support][http://docs.datadoghq.com/help/]. diff --git a/Blameless/assets/logos/avatars-bot.png b/Blameless/assets/logos/avatars-bot.png new file mode 100644 index 0000000..27e3da1 Binary files /dev/null and b/Blameless/assets/logos/avatars-bot.png differ diff --git a/Blameless/assets/logos/saas-logos-bot.png b/Blameless/assets/logos/saas-logos-bot.png new file mode 100644 index 0000000..5625577 Binary files /dev/null and b/Blameless/assets/logos/saas-logos-bot.png differ diff --git a/Blameless/assets/logos/saas_logos-small.png b/Blameless/assets/logos/saas_logos-small.png new file mode 100644 index 0000000..f1b6a0d Binary files /dev/null and b/Blameless/assets/logos/saas_logos-small.png differ diff --git a/Blameless/manifest.json b/Blameless/manifest.json new file mode 100644 index 0000000..f2f2693 --- /dev/null +++ b/Blameless/manifest.json @@ -0,0 +1,35 @@ +{ + "display_name": "Blameless", + "maintainer": "info@blameless.com", + "manifest_version": "1.0.0", + "name": "Blameless", + "metric_prefix": "blameless.", + "metric_to_check": "", + "creates_events": false, + "short_description": "Push your Datadog metrics into Blameless to create, measure, and take action on error budgets.", + "guid": "8e5e4a84-9d78-4fb3-b800-252e2330b5a0", + "support": "core", + "supported_os": [ + "linux", + "mac_os", + "windows" + ], + "public_title": "Blameless Integration", + "categories": [ + "collaboration", + "SRE", + "SLO", + "monitoring", + "notification", + "incident management", + "on-call management" + ], + "type": "check", + "is_public": true, + "integration_id": "blameless", + "assets": { + "dashboards": {}, + "monitors": {}, + "service_checks": "assets/service_checks.json" + } +} diff --git a/Blameless/metadata.csv b/Blameless/metadata.csv new file mode 100644 index 0000000..b7fe14e --- /dev/null +++ b/Blameless/metadata.csv @@ -0,0 +1,4 @@ +metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name +postgresql.connections,gauge,,connection,,The number of active connections to this database.,0,postgres,pg conns +postgresql.commits,gauge,,transaction,second,The number of transactions that have been committed in this database.,0,postgres,pg commits +postgresql.rollbacks,gauge,,transaction,second,The number of transactions that have been rolled back in this database.,-1,postgres,pg rollbacks diff --git a/Blameless/service_checks.json b/Blameless/service_checks.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/Blameless/service_checks.json @@ -0,0 +1 @@ +[] \ No newline at end of file