summaryrefslogtreecommitdiffstats
path: root/src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml
diff options
context:
space:
mode:
authorAustin S. Hemmelgarn <austin@netdata.cloud>2024-02-13 06:56:20 -0500
committerGitHub <noreply@github.com>2024-02-13 06:56:20 -0500
commit3a29b66132f561c910d827e8c7ae82997f7c1f30 (patch)
treea9306156631b6b188de8877f7c1dbdbe8b067804 /src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml
parent57eec3da0e51baa400037ccc4b547cb839ab6ffa (diff)
Include Go plugin sources in main repository. (#16997)
* Include Go plugin sources in main repository. * Fix CI issues. * Rename source tree.
Diffstat (limited to 'src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml')
-rw-r--r--src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml7921
1 files changed, 7921 insertions, 0 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml b/src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml
new file mode 100644
index 0000000000..7fa0eb3495
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml
@@ -0,0 +1,7921 @@
+plugin_name: go.d.plugin
+modules:
+ - &module
+ meta: &meta
+ id: collector-go.d.plugin-prometheus-generic
+ module_name: prometheus
+ plugin_name: go.d.plugin
+ monitored_instance:
+ name: Prometheus endpoint
+ link: https://prometheus.io/
+ icon_filename: prometheus.svg
+ categories:
+ - data-collection.generic-data-collection
+ # - data-collection.apm
+ keywords:
+ - prometheus
+ - openmetrics
+ related_resources:
+ integrations:
+ list: []
+ info_provided_to_referring_integrations:
+ description: ""
+ most_popular: true
+ overview: &overview
+ data_collection:
+ metrics_description: |
+ This generic Prometheus collector gathers metrics from any [`Prometheus`](https://prometheus.io/) endpoints.
+ method_description: |
+ It collects metrics by periodically sending HTTP requests to the target instance.
+ supported_platforms:
+ include: []
+ exclude: []
+ multi_instance: true
+ additional_permissions:
+ description: ""
+ default_behavior:
+ auto_detection:
+ description: |
+ By default, it detects instances running on the local host by trying to connect to known ports that are [allocated to exporters](https://github.com/prometheus/prometheus/wiki/Default-port-allocations).
+ The full list of endpoints is available in the collector's [configuration file](https://github.com/netdata/go.d.plugin/blob/master/config/go.d/prometheus.conf).
+ limits:
+ description: ""
+ performance_impact:
+ description: ""
+ setup: &setup
+ prerequisites:
+ list: []
+ configuration:
+ file:
+ name: go.d/prometheus.conf
+ options:
+ description: |
+ The following options can be defined globally: update_every, autodetection_retry.
+ folding:
+ title: Config options
+ enabled: true
+ list:
+ - name: update_every
+ description: Data collection frequency.
+ default_value: 10
+ required: false
+ - name: autodetection_retry
+ description: Recheck interval in seconds. Zero means no recheck will be scheduled.
+ default_value: 0
+ required: false
+ - name: url
+ description: Server URL.
+ default_value: ""
+ required: true
+ - name: selector
+ description: Time series selector (filter).
+ default_value: ""
+ required: false
+ detailed_description: |
+ This option allows you to filter out unwanted time series. Only metrics matching the selector will be collected.
+
+ - Logic: (pattern1 OR pattern2) AND !(pattern3 or pattern4)
+ - Pattern syntax: [selector](https://github.com/netdata/go.d.plugin/blob/master/pkg/prometheus/selector/README.md).
+ - Option syntax:
+
+ ```yaml
+ selector:
+ allow:
+ - pattern1
+ - pattern2
+ deny:
+ - pattern3
+ - pattern4
+ ```
+ - name: fallback_type
+ description: Time series selector (filter).
+ default_value: ""
+ required: false
+ detailed_description: |
+ This option allows you to process Untyped metrics as Counter or Gauge instead of ignoring them.
+
+ - Metric name pattern syntax: [shell file name pattern](https://golang.org/pkg/path/filepath/#Match).
+ - Option syntax:
+
+ ```yaml
+ fallback_type:
+ counter:
+ - metric_name_pattern1
+ - metric_name_pattern2
+ gauge:
+ - metric_name_pattern3
+ - metric_name_pattern4
+ ```
+ - name: max_time_series
+ description: Global time series limit. If an endpoint returns number of time series > limit the data is not processed.
+ default_value: 2000
+ required: false
+ - name: max_time_series_per_metric
+ description: Time series per metric (metric name) limit. Metrics with number of time series > limit are skipped.
+ default_value: 200
+ required: false
+ - name: timeout
+ description: HTTP request timeout.
+ default_value: 10
+ required: false
+ - name: username
+ description: Username for basic HTTP authentication.
+ default_value: ""
+ required: false
+ - name: password
+ description: Password for basic HTTP authentication.
+ default_value: ""
+ required: false
+ - name: proxy_url
+ description: Proxy URL.
+ default_value: ""
+ required: false
+ - name: proxy_username
+ description: Username for proxy basic HTTP authentication.
+ default_value: ""
+ required: false
+ - name: proxy_password
+ description: Password for proxy basic HTTP authentication.
+ default_value: ""
+ required: false
+ - name: method
+ description: HTTP request method.
+ default_value: "GET"
+ required: false
+ - name: body
+ description: HTTP request body.
+ default_value: ""
+ required: false
+ - name: headers
+ description: HTTP request headers.
+ default_value: ""
+ required: false
+ - name: not_follow_redirects
+ description: Redirect handling policy. Controls whether the client follows redirects.
+ default_value: no
+ required: false
+ - name: tls_skip_verify
+ description: Server certificate chain and hostname validation policy. Controls whether the client performs this check.
+ default_value: no
+ required: false
+ - name: tls_ca
+ description: Certification authority that the client uses when verifying the server's certificates.
+ default_value: ""
+ required: false
+ - name: tls_cert
+ description: Client TLS certificate.
+ default_value: ""
+ required: false
+ - name: tls_key
+ description: Client TLS key.
+ default_value: ""
+ required: false
+ examples:
+ folding:
+ title: Config
+ enabled: true
+ list:
+ - name: Basic
+ folding:
+ enabled: false
+ description: |
+ > **Note**: Change the port of the monitored application on which it provides metrics.
+
+ A basic example configuration.
+ config: |
+ jobs:
+ - name: local
+ url: http://127.0.0.1:9090/metrics
+ - name: Read metrics from a file
+ description: An example configuration to read metrics from a file.
+ config: |
+ # use "file://" scheme
+ jobs:
+ - name: myapp
+ url: file:///opt/metrics/myapp/metrics.txt
+ - name: HTTP authentication
+ description: |
+ > **Note**: Change the port of the monitored application on which it provides metrics.
+
+ Basic HTTP authentication.
+ config: |
+ jobs:
+ - name: local
+ url: http://127.0.0.1:9090/metrics
+ username: username
+ password: password
+ - name: HTTPS with self-signed certificate
+ description: |
+ > **Note**: Change the port of the monitored application on which it provides metrics.
+
+ Do not validate server certificate chain and hostname.
+ config: |
+ jobs:
+ - name: local
+ url: https://127.0.0.1:9090/metrics
+ tls_skip_verify: yes
+ - name: Multi-instance
+ description: |
+ > **Note**: When you define multiple jobs, their names must be unique.
+ > **Note**: Change the port of the monitored application on which it provides metrics.
+
+ Collecting metrics from local and remote instances.
+ config: |
+ jobs:
+ - name: local
+ url: http://127.0.0.1:9090/metrics
+
+ - name: remote
+ url: http://192.0.2.1:9090/metrics
+ troubleshooting:
+ problems:
+ list: []
+ alerts: []
+ metrics:
+ folding:
+ title: Metrics
+ enabled: false
+ description: |
+ This collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).
+
+ | Metric | Chart | Dimension(s) | Algorithm |
+ |---------------------------|-------------------------------------------|----------------------|-------------|
+ | Gauge | for each label set | one, the metric name | absolute |
+ | Counter | for each label set | one, the metric name | incremental |
+ | Summary (quantiles) | for each label set (excluding 'quantile') | for each quantile | absolute |
+ | Summary (sum and count) | for each label set | the metric name | incremental |
+ | Histogram (buckets) | for each label set (excluding 'le') | for each bucket | incremental |
+ | Histogram (sum and count) | for each label set | the metric name | incremental |
+
+ Untyped metrics (have no '# TYPE') processing:
+
+ - As Counter or Gauge depending on pattern match when 'fallback_type' is used.
+ - As Counter if it has suffix '_total'.
+ - As Summary if it has 'quantile' label.
+ - As Histogram if it has 'le' label.
+
+ **The rest are ignored**.
+ availability: []
+ scopes: []
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-a10-acos
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: A10 ACOS network devices
+ link: https://github.com/a10networks/PrometheusExporter
+ icon_filename: a10-networks.png
+ categories:
+ - data-collection.networking-stack-and-network-interfaces
+ keywords:
+ - network monitoring
+ - network performance
+ - traffic analysis
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor A10 Networks device metrics for comprehensive management and analysis.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [A10-Networks Prometheus Exporter](https://github.com/a10networks/PrometheusExporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [A10-Networks Prometheus Exporter](https://github.com/a10networks/PrometheusExporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-airflow
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Apache Airflow
+ link: https://github.com/shalb/airflow-exporter
+ icon_filename: airflow.png
+ categories:
+ - data-collection.apm
+ keywords: []
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor Apache Airflow metrics to optimize task scheduling and workflow management.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Airflow exporter](https://github.com/shalb/airflow-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Airflow exporter](https://github.com/shalb/airflow-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ most_popular: false
+ community: true
+ id: collector-go.d.plugin-prometheus-alibaba-cloud
+ monitored_instance:
+ name: Alibaba Cloud
+ link: https://github.com/aylei/aliyun-exporter # FIXME: This repository has been archived by the owner on Oct 28, 2019
+ icon_filename: alibaba-cloud.svg
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - scalability
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor Alibaba Cloud services and resources for efficient management and cost optimization.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Alibaba Cloud Exporter](https://github.com/aylei/aliyun-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Alibaba Cloud Exporter](https://github.com/aylei/aliyun-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-flink
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Apache Flink
+ link: https://github.com/matsumana/flink_exporter
+ icon_filename: apache_flink.png
+ categories:
+ - data-collection.apm
+ keywords:
+ - web server
+ - http
+ - https
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Keep an eye on Apache Flink metrics for efficient stream processing and application management.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Apache Flink Metrics Reporter](https://github.com/matsumana/flink_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Apache Flink Metrics Reporter](https://github.com/matsumana/flink_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ most_popular: false
+ community: true
+ id: collector-go.d.plugin-prometheus-aruba
+ monitored_instance:
+ name: Aruba devices
+ link: https://github.com/slashdoom/aruba_exporter
+ icon_filename: aruba.svg
+ categories:
+ - data-collection.networking-stack-and-network-interfaces
+ keywords:
+ - network monitoring
+ - network performance
+ - aruba devices
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor Aruba Networks devices performance metrics for comprehensive network management and analysis.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Aruba Exporter](https://github.com/slashdoom/aruba_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Aruba Exporter](https://github.com/slashdoom/aruba_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-aws_ec2
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: AWS EC2 Compute instances
+ link: https://github.com/O1ahmad/aws_ec2_exporter
+ icon_filename: aws-ec2.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - aws services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Track AWS EC2 instances key metrics for optimized performance and cost management.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [AWS EC2 Exporter](https://github.com/O1ahmad/aws_ec2_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [AWS EC2 Exporter](https://github.com/O1ahmad/aws_ec2_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-aws_ecs
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: AWS ECS
+ link: https://github.com/bevers222/ecs-exporter
+ icon_filename: amazon-ecs.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - aws services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Keep an eye on AWS ECS services and resources for optimized container management and orchestration.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [AWS ECS exporter](https://github.com/bevers222/ecs-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [AWS ECS exporter](https://github.com/bevers222/ecs-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-aws_health
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: AWS Health events
+ link: https://github.com/vladvasiliu/aws-health-exporter-rs
+ icon_filename: aws.svg
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - aws services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Track AWS service health metrics for proactive incident management and resolution.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [AWS Health Exporter](https://github.com/vladvasiliu/aws-health-exporter-rs).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [AWS Health Exporter](https://github.com/vladvasiliu/aws-health-exporter-rs) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-aws_instance_health
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: AWS instance health
+ link: https://github.com/bobtfish/aws-instance-health-exporter
+ icon_filename: aws.svg
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - aws services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor the health of AWS instances for improved performance and availability.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [AWS instance health exporter](https://github.com/bobtfish/aws-instance-health-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [AWS instance health exporter](https://github.com/bobtfish/aws-instance-health-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-aws_s3
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: AWS S3 buckets
+ link: https://github.com/ribbybibby/s3_exporter
+ icon_filename: aws-s3.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - aws services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor AWS S3 storage metrics for optimized performance, data management, and cost efficiency.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [AWS S3 Exporter](https://github.com/ribbybibby/s3_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [AWS S3 Exporter](https://github.com/ribbybibby/s3_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-aws_sqs
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: AWS SQS
+ link: https://github.com/jmal98/sqs-exporter
+ icon_filename: aws-sqs.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - aws services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Track AWS SQS messaging metrics for efficient message processing and queue management.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [AWS SQS Exporter](https://github.com/jmal98/sqs-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [AWS SQS Exporter](https://github.com/jmal98/sqs-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-azure_ad_app_passwords
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Azure AD App passwords
+ link: https://github.com/vladvasiliu/azure-app-secrets-monitor
+ icon_filename: azure.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - azure services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Safeguard and track Azure App secrets for enhanced security and access management.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Azure App Secrets monitor](https://github.com/vladvasiliu/azure-app-secrets-monitor).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Azure App Secrets monitor](https://github.com/vladvasiliu/azure-app-secrets-monitor) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-azure_elastic_sql
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Azure Elastic Pool SQL
+ link: https://github.com/benclapp/azure_elastic_sql_exporter
+ icon_filename: azure-elastic-sql.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - database
+ - relational db
+ - data querying
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor Azure Elastic SQL performance metrics for efficient database management and query optimization.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Azure Elastic SQL Exporter](https://github.com/benclapp/azure_elastic_sql_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Azure Elastic SQL Exporter](https://github.com/benclapp/azure_elastic_sql_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-azure_app
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Azure application
+ link: https://github.com/RobustPerception/azure_metrics_exporter
+ icon_filename: azure.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - azure services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Track Azure Monitor metrics for comprehensive resource management and performance optimization.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Azure Monitor exporter](https://github.com/RobustPerception/azure_metrics_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Azure Monitor exporter](https://github.com/RobustPerception/azure_metrics_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-azure_res
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Azure Resources
+ link: https://github.com/FXinnovation/azure-resources-exporter
+ icon_filename: azure.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - azure services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Keep tabs on Azure resources vital metrics for efficient cloud management and cost optimization.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Azure Resources Exporter](https://github.com/FXinnovation/azure-resources-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Azure Resources Exporter](https://github.com/FXinnovation/azure-resources-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-azure_service_bus
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Azure Service Bus
+ link: https://github.com/marcinbudny/servicebus_exporter
+ icon_filename: azure-service-bus.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - cloud services
+ - cloud computing
+ - azure services
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor Azure Service Bus messaging metrics for optimized communication and integration.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Azure Service Bus Exporter](https://github.com/marcinbudny/servicebus_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Azure Service Bus Exporter](https://github.com/marcinbudny/servicebus_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-azure_sql
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Azure SQL
+ link: https://github.com/iamseth/azure_sql_exporter
+ icon_filename: azure-sql.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords:
+ - database
+ - relational db
+ - data querying
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Track Azure SQL performance metrics for efficient database management and query performance.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Azure SQL exporter](https://github.com/iamseth/azure_sql_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Azure SQL exporter](https://github.com/iamseth/azure_sql_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-bigquery
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: BigQuery
+ link: https://github.com/m-lab/prometheus-bigquery-exporter
+ icon_filename: bigquery.png
+ categories:
+ - data-collection.cloud-provider-managed
+ keywords: []
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor Google BigQuery metrics for optimized data processing and analysis.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [BigQuery Exporter](https://github.com/m-lab/prometheus-bigquery-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [BigQuery Exporter](https://github.com/m-lab/prometheus-bigquery-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-blackbox
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Blackbox
+ link: https://github.com/prometheus/blackbox_exporter
+ icon_filename: prometheus.svg
+ categories:
+ - data-collection.synthetic-checks
+ keywords:
+ - blackbox
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Track external service availability and response times with Blackbox monitoring.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Blackbox exporter](https://github.com/prometheus/blackbox_exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Blackbox exporter](https://github.com/prometheus/blackbox_exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-borg
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: Borg backup
+ link: https://github.com/k0ral/borg-exporter
+ icon_filename: borg.svg
+ categories:
+ - data-collection.storage-mount-points-and-filesystems
+ keywords: []
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Track Borg backup performance metrics for efficient data protection and recovery.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [Borg backup exporter](https://github.com/k0ral/borg-exporter).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [Borg backup exporter](https://github.com/k0ral/borg-exporter) by following the instructions mentioned in the exporter README.
+ - <<: *module
+ meta:
+ <<: *meta
+ id: collector-go.d.plugin-prometheus-cadvisor
+ most_popular: false
+ community: true
+ monitored_instance:
+ name: cAdvisor
+ link: https://github.com/google/cadvisor
+ icon_filename: cadvisor.png
+ categories:
+ - data-collection.containers-and-vms
+ keywords: []
+ overview:
+ <<: *overview
+ data_collection:
+ metrics_description: |
+ Monitor container resource usage and performance metrics with cAdvisor for efficient container management.
+ method_description: |
+ Metrics are gathered by periodically sending HTTP requests to [cAdvisor](https://github.com/google/cadvisor).
+ setup:
+ <<: *setup
+ prerequisites:
+ list:
+ - title: Install Exporter
+ description: |
+ Install [cA