Skip to content

Commit

Permalink
Metadata-updates (#143)
Browse files Browse the repository at this point in the history
* title updates

* next update

* remove name

* update metadata
  • Loading branch information
stewartshea authored Apr 3, 2024
1 parent a12182e commit 1afa822
Show file tree
Hide file tree
Showing 93 changed files with 165 additions and 249 deletions.
24 changes: 0 additions & 24 deletions codebundles/argocd-healthcheck/README.md

This file was deleted.

39 changes: 0 additions & 39 deletions codebundles/argocd-healthcheck/sli.robot

This file was deleted.

2 changes: 2 additions & 0 deletions codebundles/artifactory-ok/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name Artifactory OK
Metadata Supports Artifactory
Documentation Checks an Artifactory instance health endpoint to determine its operational status.
... The response is parsed to determine if the service is healthy, resulting in a metric of 1 if it is, or 0 if not.
Force Tags Arty Artifactory health HTTP
Expand Down
2 changes: 1 addition & 1 deletion codebundles/aws-account-limit/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
*** Settings ***
Documentation Retrieve all recently created AWS accounts.
Metadata Name aws-account-limit
Metadata Display Name AWS Account Creation Notification
Metadata Type Runbook
Metadata Author Vui Le
Metadata Supports aws,iam
Expand Down
2 changes: 1 addition & 1 deletion codebundles/aws-account-limit/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
*** Settings ***
Documentation Retrieve the count of all AWS accounts in an organization.
Metadata Name aws-account-limit
Metadata Display Name AWS Organization Accounts
Metadata Type SLI
Metadata Author Vui Le
Force Tags aws accounts limit
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-billing-costsacrosstags/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,billing,costexplorer
Metadata Display Name AWS Costs by Tag
Documentation Creates a report of AWS line item costs filtered to a list of tagged resources
Force Tags AWS Cost Billing CostExplorer Usage Report
Library RW.Core
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-billing-tagcosts/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,billing,costexplorer
Metadata Display Name AWS Billing Period Costs by Tag
Documentation Monitors AWS cost and usage data for the latest billing period.
... Accepts one tag for continuous monitoring.
Force Tags AWS Cost Billing CostExplorer Usage
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-cloudformation-stackevents-count/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,cloudformation
Metadata Display Name AWS CloudFormation Event Rate
Documentation Retrieve the number of detected AWS CloudFormation stack events over a given history
Force Tags AWS CloudFormation Boto3 Stack Events Stacks Errors Failures
Library RW.Core
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-cloudformation-triage/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,cloudformation
Metadata Display Name AWS CloudFormation Triage
Documentation Triage and troubleshoot various issues with AWS CloudFormation
Force Tags AWS CloudFormation Boto3 Stack Events Stacks Errors Failures
Library RW.Core
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,cloudwatch
Metadata Display Name AWS CloudWatch Log Query (Pass/Fail)
Documentation Retrieve binary result from an AWS CloudWatch Insights query.
... Pushes 0 (success) if logs are found (activity) or 1 if no logs were found in the time window.
Force Tags AWS CloudWatch Logs Query Log Group Boto3 Errors Failures Files Heart beat
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-cloudwatch-logquery/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,cloudwatch
Metadata Display Name AWS CloudWatch Log Query (Total Count)
Documentation Retrieve number of results from an AWS CloudWatch Insights query.
Force Tags AWS CloudWatch Logs Query Log Group Boto3 Errors Failures Files
Library RW.Core
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,cloudwatch
Metadata Display Name AWS CloudWatch Metric Query Dashboard
Documentation Creates a URL to a AWS CloudWatch metrics dashboard with a running query.
Force Tags AWS CloudWatch Metrics Metric Query Boto3 Errors Failures Link Dashboard
Library RW.Core
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-cloudwatch-tagmetricquery/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,cloudwatch
Metadata Display Name AWS CloudWatch Tag Metric Query
Documentation Retrieve aggregate results from multiple AWS Cloudwatch Metrics Insights queries ran against tagged resources.
... This codebundle fetches a list of instance IDs filtered by tags, and uses them
... to run a set of AWS metric queries against the CloudWatch metrics insights API
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-ec2-securitycheck/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Supports aws,ec2,cloudwatch
Metadata Display Name AWS EC2 Security Check
Documentation Performs a suite of security checks against a set of AWS EC2 instances.
... Checks include untagged instances, dangling volumes, open routes.
Force Tags AWS CloudWatch Metrics Metric Query Boto3 Errors Failures
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-s3-stalecheck/runbook.robot
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
Metadata Author Jonathan Funk
Metadata Type TaskSet
Metadata Supports aws,s3,bucket
Metadata Display Name AWS S3 Stale Check
Documentation Identify stale AWS S3 buckets, based on last modified object timestamp.
Force Tags AWS Storage S3 Bucket Metrics Metric Query Boto3 Objects Stale
Library RW.Core
Expand Down
1 change: 1 addition & 0 deletions codebundles/aws-vm-triage/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
*** Settings ***
Documentation Triage and troubleshoot performance and usage of an AWS EC2 instance
Metadata Display Name AWS VM Triage
Metadata Type TaskSet
Metadata Supports aws,ec2,cloudwatch
Library RW.Core
Expand Down
2 changes: 2 additions & 0 deletions codebundles/cert-manager-expirations/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name Cert-manager Expirations
Metadata Supports K8s,cert-manager
Documentation Retrieve number of expired TLS certificates managed by cert-manager within a given window.
... The metric pushed is the number of certs within the configured expiration window.
Force Tags K8s Kubernetes Kube K8 Kubectl cert-manager
Expand Down
2 changes: 2 additions & 0 deletions codebundles/cert-manager-healthcheck/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name Cert-Manager Health Check
Metadata Supports K8s,cert-manager
Documentation Check the health of pods deployed by cert-manager.
Force Tags K8s Kubernetes Kube K8 Kubectl cert-manager
Suite Setup Suite Initialization
Expand Down
2 changes: 2 additions & 0 deletions codebundles/curl-generic/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Shea Stewart
Metadata Display Name cURL Generic Report
Metadata Supports cURL,HTTP,Generic,API
Documentation A curl TaskSet for querying and extracting data from a generic curl call. Supports jq. Adds results to the report.
Force Tags HTTP CURL NOAUTH DATA GET REQUEST
Suite Setup Suite Initialization
Expand Down
2 changes: 2 additions & 0 deletions codebundles/curl-generic/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Shea Stewart
Metadata Display Name cURL Generic Metric
Metadata Supports cURL,HTTP,Generic,API
Documentation A curl SLI for querying and extracting data from a generic curl call. Supports jq. Should prodice a single metric.
Force Tags HTTP CURL NOAUTH DATA GET REQUEST
Suite Setup Suite Initialization
Expand Down
2 changes: 2 additions & 0 deletions codebundles/datadog-metricquery/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name Datadog Metric
Metadata Supports datadog
Documentation Fetch the results of a datadog metric timeseries and push the extracted value as an SLI metric.
Force Tags datadog metric query API
Suite Setup Suite Initialization
Expand Down
3 changes: 2 additions & 1 deletion codebundles/datadog-system-load/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Retrieve a DataDog instance's "System Load" metric
Metadata Name datadog-system-load
Metadata Display Name Datadog System Load
Metadata Supports datadog
Metadata Type SLI
Metadata Author Vui Le
Force Tags datadog load system
Expand Down
2 changes: 2 additions & 0 deletions codebundles/discord-sendmessage/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name Discord Send Message
Metadata Supports Discord
Documentation Sends a static Discord message via webhook. Contains optional configuration for including runsession info.
Force Tags Discord Message Messaging Send Alert Notify
Library RW.Core
Expand Down
3 changes: 2 additions & 1 deletion codebundles/dns-latency/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Check DNS latency for Google Resolver.
Metadata Name dns-latency
Metadata Display Name DNS Latency
Metadata Supports dns
Metadata Type SLI
Metadata Author Vui Le
Force Tags dns latency
Expand Down
3 changes: 2 additions & 1 deletion codebundles/elasticsearch-health/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
** Settings **
Documentation Check Elasticsearch cluster health
Metadata Name elasticsearch-health
Metadata Display Name ElasticSearch Health
Metadata Supports elasticsearch
Metadata Type SLI
Metadata Author Vui Le
Force Tags Elasticsearch cluster health
Expand Down
2 changes: 2 additions & 0 deletions codebundles/gcp-gcloudcli-generic/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name GCP GCloud Generic Report
Metadata Supports GCP,gcloud
Documentation Run arbitrary gcloud commands and capture the stdout in a report.
Force Tags GCLOUD CLI JSON DATA
Suite Setup Suite Initialization
Expand Down
2 changes: 2 additions & 0 deletions codebundles/gcp-gcloudcli-generic/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name GCP GCloud Generic Metric
Metadata Supports GCP,gcloud
Documentation Run arbitrary gcloud commands and parse their output for arbitrary values such as json to be submitted as a metric.
Force Tags GCLOUD CLI JSON DATA
Suite Setup Suite Initialization
Expand Down
2 changes: 2 additions & 0 deletions codebundles/gcp-opssuite-logquery-dashboard/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name GCP Operations Suite Log Query Dashboard URL
Metadata Supports GCP,Cloud-Logging,Operations-Suite,stackdriver
Documentation Generate a link to the GCP Log Explorer.
Force Tags GCP Logs Query Links
Library DateTime
Expand Down
2 changes: 2 additions & 0 deletions codebundles/gcp-opssuite-logquery/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name GCP Operations Suite Log Query
Metadata Supports GCP,Cloud-Logging,Operations-Suite,stackdriver
Documentation Retrieve the number of results of a GCP Log Explorer query.
Force Tags GCP OpsSuite Query Logs
Library OperatingSystem
Expand Down
2 changes: 2 additions & 0 deletions codebundles/gcp-opssuite-metricquery/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
*** Settings ***
Documentation Performs a metric query using a Google MQL statement on the Ops Suite API
... and pushes the result as an SLI metric.
Metadata Display Name GCP Operations Suite Metric Query
Metadata Supports GCP,Cloud-Monitoring,Operations-Suite,stackdriver
Force Tags GCP OpsSuite MQL
Library RW.GCP.OpsSuite
Library RW.Core
Expand Down
4 changes: 3 additions & 1 deletion codebundles/gcp-opssuite-promql/sli.robot
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*** Settings ***
Metadata Author Shea Stewart
Metadata Author Shea Stewart
Metadata Display Name GCP Operations Suite Prometheus Query
Metadata Supports GCP,Operations-Suite,GMP,Prometheus
Documentation Performs a metric query using a PromQL statement on the Ops Suite API
... and pushes the result as an SLI metric.
Force Tags GCP OpsSuite PromQL Prometheus Kubernetes
Expand Down
2 changes: 2 additions & 0 deletions codebundles/gcp-serviceshealth/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@

*** Settings ***
Metadata Author Jonathan Funk
Metadata Display Name GCP Service Status
Metadata Supports GCP,Status
Documentation This codebundle sets up a monitor for a specific region and GCP Product, which is then periodically checked for
... ongoing incidents based on the history available at https://status.cloud.google.com/incidents.json filtered based on severity level.
Force Tags GCP Status Health services Up Available Platform Google Cloud Incidents
Expand Down
3 changes: 2 additions & 1 deletion codebundles/github-actions-workflowtiming/sli.robot
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
*** Settings ***
Documentation Monitors the average timing of a github actions workflow file within a repo
... and returns the average runtime in minutes.
Metadata Name github-actions-timings
Metadata Display Name GitHub Actions Workflow Timing
Metadata Supports GitHub,Actions,Workflows
Metadata Type SLI
Metadata Author Jonathan Funk
Force Tags github actions timing monitor
Expand Down
3 changes: 2 additions & 1 deletion codebundles/github-get-repos-latency/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Create a new issue in GitHub Issues.
Metadata Name github-get-repos-latency
Metadata Display Name GitHub API Latency
Metadata Supports GitHub
Metadata Type Runbook
Metadata Author Vui Le
Force Tags github latency troubleshooting
Expand Down
3 changes: 2 additions & 1 deletion codebundles/github-get-repos-latency/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Check GitHub latency by getting a list of repo names.
Metadata Name github-get-repos-latency
Metadata Display Name GitHub API Latency
Metadata Supports GitHub
Metadata Type SLI
Metadata Author Vui Le
Force Tags github latency
Expand Down
3 changes: 2 additions & 1 deletion codebundles/github-status-components/sli.robot
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
*** Settings ***
Documentation Check status of the GitHub platform (https://www.githubstatus.com/) for a specified set of GitHub service components.
... The metric supplied is a aggregated percentage indicating the availability of the components with 1 = 100% available.
Metadata Name github-status-component-availability
Metadata Display Name GitHub Service Status
Metadata Supports GitHub,Status
Metadata Type SLI
Metadata Author Paul Dittaro
Force Tags github availability statuspage status
Expand Down
3 changes: 2 additions & 1 deletion codebundles/github-status-incidents/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Check for unresolved incidents related to GitHub services, and provides a count of ongoing incidents as a metric.
Metadata Name github-status-incidents
Metadata Display Name GitHub Status Incidents
Metadata Supports GitHub,Status
Metadata Type SLI
Metadata Author Paul Dittaro
Force Tags github availability
Expand Down
3 changes: 2 additions & 1 deletion codebundles/github-status-maintenances/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Retrieve number of upcoming Github platform maintenances over a given window.
Metadata Name github-status-maintenances
Metadata Display Name GitHub Status Maintenance
Metadata Supports GitHub,Status
Metadata Type SLI
Metadata Author Paul Dittaro
Force Tags github availability
Expand Down
3 changes: 2 additions & 1 deletion codebundles/gitlab-availability/runbook.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Troubleshoot issues with GitLab server availability.
Metadata Name gitlab-availability
Metadata Display Name GitLab Availability
Metadata Supports GitLab
Metadata Type Runbook
Metadata Author Vui Le
Force Tags gitlab availability troubleshooting
Expand Down
3 changes: 2 additions & 1 deletion codebundles/gitlab-availability/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Check availability of a GitLab server.
Metadata Name gitlab-availability
Metadata Display Name GitLab Availability
Metadata Supports GitLab
Metadata Type SLI
Metadata Author Vui Le
Force Tags gitlab availability
Expand Down
3 changes: 2 additions & 1 deletion codebundles/gitlab-get-repos-latency/sli.robot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*** Settings ***
Documentation Check GitLab latency by getting a list of repo names.
Metadata Name gitlab-get-repos-latency
Metadata Display Name GitLab Get Repo Latency
Metadata Supports GitLab
Metadata Type SLI
Metadata Author Vui Le
Force Tags gitlab latency
Expand Down
Loading

0 comments on commit 1afa822

Please sign in to comment.