Tenant metrics¶
You can investigate the health and status of microservices on a tenant-specific basis if you have multiple LogMan.io tenants in your system. Tenant metrics are specific to LogMan.io Parser, Dispatcher, Correlator, and Watcher microservices.
Naming and tags in Grafana and InfluxDB
- Tenant metrics groups are under the
measurement
tag. - Tenant metrics are produced for select microservices (tag
appclass
) and can be further filtered with the additional tagshost
andpipeline
. - Each individual metric (for example,
eps.in
) is a value in thefield
tag.
The tags are pipeline
(ID of the pipeline), host
(hostname of the microservice) and tenant
(the lowercase name of the tenant). Visit the Pipeline metrics page for more in-depth explanations and guides for interpreting each metric.
bspump.pipeline.tenant.eps
¶
A counter metric with following values, updated once per minute:
eps.in
: The tenant's events per second entering the pipeline.eps.aggr
: The tenant's aggregated events (number is multiplied bycnt
attribute in events) per second entering the pipeline.eps.drop
: The tenant's events per second dropped in the pipeline.eps.out
: The tenant's events per second successfully leaving the pipeline.warning
: The tenant's number of warnings produced in the pipeline in the specified time interval.error
: the tenant's number of errors produced in the pipeline in the specified time interval.
In LogMan.io Parser, the most relevant metrics come from ParsersPipeline
(when the data first enters the Parser and gets parsed via preprocessors and parsers) and EnrichersPipeline
. In LogMan.io Dispatcher, the most relevant metrics come from EventsPipeline
and OthersPipeline
.
bspump.pipeline.tenant.load
¶
A counter metric with following values, updated once per minute:
load.in
: The tenant's byte size of all events entering the pipeline in the specified time interval.load.out
: the tenant's byte size of all events leaving the pipeline in the specified time interval.