Skip to main content

Profiles

Profiling is an effective way of understanding which parts of Elastic Stream are consuming the most resources.

Elastic Stream supports these profiling backends:

Grafana Pyroscope

To enable the Grafana Pyroscope profiling exporter:

observation:
profiles:
enable: true
server-endpoint: "http://localhost:4040"

Configuration

enable

Required, Default="false"

Enable profiling exporter.

observation:
profiles:
enable: true

server-endpoint

Optional, Default="", Format="http://<host>:<port>"

Address of the Grafana Pyroscope to send profiling to.

observation:
profiles:
server-endpoint: ""