elastic / elastic/integrations

[HAProxy]: Add hostname control to dashboards

Open
#17,115 0 comments 0 reactions 0 assignees View on GitHub
Integration:haproxy needs:triage Team:Obs-InfraObs
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

### Integration Name

HAProxy [haproxy]

### Dataset Name

haproxy.stat

### Integration Version

1.17.2

### Agent Version

8.19

### OS Version and Architecture

Debian Bookworm x86_64

### User Goal

Get an overview of our HAProxy clusters but also be able to "zoom in" on specific node(s). It should be possible to quickly filter for one or more hostnames (default: ALL).

### Existing Features

The current dashboards appear to be an aggregation of existing metrics over all hosts. This does not allow to (e.g. monitor) specific nodes or clusters by simply selecting them. Only way is to enter search queries all the time.

Adding a hostname filter requires duplications the dashboards to be able to add a hostname control and because of this having to closely monitor if dashboard change with each and every integration update to adjust the clones as well. (This is a very common issue with the Dashboards provided by Elastic integrations.)

### What did you see?

Image

Which cluster? Which node? (-> ALL of them combined?)

### Anything else?

Maybe you could add the default search query (e.g. `haproxy.stat.component_type : 0`) as a filter (like the filter for the dataset)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.