diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2024-02-13 06:56:20 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-13 06:56:20 -0500 |
commit | 3a29b66132f561c910d827e8c7ae82997f7c1f30 (patch) | |
tree | a9306156631b6b188de8877f7c1dbdbe8b067804 /src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml | |
parent | 57eec3da0e51baa400037ccc4b547cb839ab6ffa (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.yaml | 7921 |
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 |