Metrics
Aperture enables feeding custom metrics to the Aperture Controller's Prometheus instance by adding custom metric receivers into the OpenTelemetry Collector in the Aperture Policy. See configuration reference.
Configuring OpenTelemetry Collectors
For all the OpenTelemetry collectors, configuration can be passed using Environment variables in the Aperture Agent.
For example, environment variables for RabbitMQ can be passed as below:
policy:
resources:
infra_meters:
agent_group: default
rabbitmq:
per_agent_group: true
receivers:
rabbitmq:
endpoint: ${RABBITMQ_ENDPOINT}
username: ${RABBITMQ_USERNAME}
password: ${RABBITMQ_PASSWORD}
collection_interval: 1s
If you are installing the Aperture Agent on Kubernetes, you can use a Secret and a ConfigMap to pass environment variables to the Aperture Agent, as shown below:
apiVersion: v1
kind: ConfigMap
metadata:
name: rabbitmq
namespace: aperture-agent
data:
RABBITMQ_ENDPOINT: http://rabbitmq.rabbitmq.svc.cluster.local:15672
apiVersion: v1
kind: Secret
metadata:
name: rabbitmq-creds
namespace: aperture-agent
data:
RABBITMQ_USERNAME: <rabbitmq-username>
RABBITMQ_PASSWORD: <rabbitmq-password>
To use these Secret and ConfigMap during the Aperture Agent Installation, refer to them in the values.yaml file, as shown below:
agent:
extraEnvVarsSecret: "rabbitmq-creds"
extraEnvVarsCM: "rabbitmq"
📄️ Active Directory Domain Services
Integrating Active Directory Domain Services Metrics
📄️ Aerospike
Integrating Aerospike Metrics
📄️ Apache Web Server
Integrating Apache Web Server Metrics
📄️ AWS Container Insights Receiver
Integrating AWS Container Insights Receiver Metrics
📄️ AWS ECS Container Metrics
Integrating AWS ECS Container Metrics Metrics
📄️ AWS Kinesis Data Firehose
Integrating AWS Kinesis Data Firehose Metrics
📄️ Microsoft Azure Event Hub
Integrating Microsoft Azure Event Hub Metrics
📄️ Chrony
Integrating Chrony Metrics
📄️ Cloud Foundry
Integrating Cloud Foundry Metrics
📄️ CollectD `write_http` plugin JSON
Integrating CollectD `write_http` plugin JSON Metrics
📄️ CouchDB
Integrating CouchDB Metrics
📄️ Docker Stats
Integrating Docker Stats Metrics
📄️ Elasticsearch
Integrating Elasticsearch Metrics
📄️ Expvar
Integrating Expvar Metrics
📄️ F5 Big-IP
Integrating F5 Big-IP Metrics
📄️ FlinkMetrics
Integrating FlinkMetrics Metrics
📄️ Google Cloud Spanner
Integrating Google Cloud Spanner Metrics
📄️ Google Cloud Pub/Sub
Integrating Google Cloud Pub/Sub Metrics
📄️ HAProxy
Integrating HAProxy Metrics
📄️ HTTP Check
Integrating HTTP Check Metrics
📄️ InfluxDB
Integrating InfluxDB Metrics
📄️ JMX
Integrating JMX Metrics
📄️ Kafka
Integrating Kafka Metrics
📄️ Kubelet Stats
Integrating Kubelet Stats Metrics
📄️ Kubernetes Cluster
Integrating Kubernetes Cluster Metrics
📄️ Memcached
Integrating Memcached Metrics
📄️ Microsoft SQL Server
Integrating Microsoft SQL Server Metrics
📄️ MongoDB Atlas
Integrating MongoDB Atlas Metrics
📄️ MongoDB
Integrating MongoDB Metrics
📄️ MySQL
Integrating MySQL Metrics
📄️ Nginx
Integrating Nginx Metrics
📄️ NSX-T
Integrating NSX-T Metrics
📄️ OpenCensus
Integrating OpenCensus Metrics
📄️ Oracle DB
Integrating Oracle DB Metrics
📄️ OTLP JSON File
Integrating OTLP JSON File Metrics
📄️ Podman Stats
Integrating Podman Stats Metrics
📄️ PostgreSQL
Integrating PostgreSQL Metrics
📄️ Simple Prometheus
Integrating Simple Prometheus Metrics
📄️ Prometheus
Integrating Prometheus Metrics
📄️ Pulsar
Integrating Pulsar Metrics
📄️ Pure Storage FlashArray
Integrating Pure Storage FlashArray Metrics
📄️ Pure Storage FlashBlade
Integrating Pure Storage FlashBlade Metrics
📄️ RabbitMQ
Integrating RabbitMQ Metrics
📄️ Redis
Integrating Redis Metrics
📄️ Riak
Integrating Riak Metrics
📄️ SAP HANA
Integrating SAP HANA Metrics
📄️ SignalFx
Integrating SignalFx Metrics
📄️ SNMP
Integrating SNMP Metrics
📄️ Snowflake
Integrating Snowflake Metrics
📄️ Splunk HEC
Integrating Splunk HEC Metrics
📄️ SQL Query
Integrating SQL Query Metrics
📄️ SSH Check
Integrating SSH Check Metrics
📄️ StatsD
Integrating StatsD Metrics
📄️ vCenter
Integrating vCenter Metrics
📄️ Wavefront
Integrating Wavefront Metrics
📄️ ZooKeeper
Integrating ZooKeeper Metrics