Processor architecture π
Note
For information on the Collectorβs deployment modes and their architecture, see Collector deployment modes.
The Collector supports the following processor architectures and operating systems:
Architecture |
Install methods |
Supported components |
---|---|---|
x86_64 and AMD64 |
|
|
ARM64 |
|
Some monitors within the Smart Agent receivers are not supported with ARM64. See unsupported components |
ppc64le, including IBM Private Cloud |
|
Smart Agent monitors are unsupported on ppc64le. See unsupported components |
Caution
Smart Agent support on ARM64 is experimental.
Compatible components π
All native OpenTelemetry receivers are supported in the Collector for the x86_64, AMD64, ARM64, and ppc64le architectures.
Standalone π
The following components are supported:
cAdvisor (with the kubelet stats receiver)
cgroups
Cloud Foundry Firehose Nozzle
Conviva
CPU
Disk-IO
Docker
ECS
Elasticsearch
Expvar
File systems
Trace forwarder
HA Proxy
Heroku (dims only)
Host metadata (props and uptime metrics)
https
Internal metrics
Jaeger gRPC (traces)
Kubernetes cluster
Kubernetes events (events)
Kubernetes and kubelet metrics
Kubernetes volumes
Load
Logstash
Logstash-tcp
Memory
Mongodb Atlas
Net-IO
NTP
PostgreSQL
Processlist (events)
SQL
Supervisor
Vmem
vSphere
Prometheus π
The following components are supported:
CoreDNS
etcd
GitLab
Go
Kubernetes API server
Kubernetes controller manager
Kubernetes proxy
Kubernetes scheduler
Nginx VTS
Node
Postgres
Redis
Traefik
Statsd π
The following components are supported:
AWS App Mesh
Telegraf π
The following components are supported:
ASP.NET (Windows)
DNS
Exec
Internet Information Services (IIS) for Windows
Logparser
Microsoft SQL Server
.NET
Procstat
SNMP
Statsd
Tail
Windows Performance Counter
Windows Legacy
Windows Service
Unsupported components π
Support for Smart Agent receiver monitor types is experimental for ARM64 starting from the Splunk Distribution of OpenTelemetry Collector version 0.73 and higher. Using the Smart Agent receiver with monitor types is not supported for ppc64le architectures.
Subprocess monitor types are those that initiate the creation and management of a child process where metric gathering occurs. There are three major subprocess monitor types:
collectd
and its associatedcollectd/GenericJMX
plugin-based integrationssfxcollectd
JMX
These types derive from integrations that produce metrics in the Smart Agent and are not reflective of the current ability to run arbitrary Python or Java applications.
collectd π
The following components are not supported:
Apache
Chrony
CPU frequency
Memcached
MySQL
Nginx
php-fpm
postgresql
processes
Uptime
collectd or GenericJMX π
The following components are not supported:
ActiveMQ
Cassandra
Hadoop JMX
Kafka
Kafka Consumer
Kafka Producer
sfxcollectd π
The following components are not supported:
Consul
Couchbase
Elasticsearch
etcd
Hadoop
Health Checker
Jenkins
Kong
Marathon
MongoDB
OpenStack
RabbitMQ
Solr
Spark
systemd
Zookeeper
JMX π
The following components are not supported:
JMX