Skip to content

Commit

Permalink
Minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelKatsoulis committed Apr 15, 2024
1 parent 55c9c11 commit dd945de
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions metricbeat/module/kubernetes/util/enrichers.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ The metadata enrichment process involves associating contextual information, suc

### Key Components:

1. **Metricsets/Datasets:**
- Metricsets/Datasets are responsible for collecting metrics and events from various sources within Kubernetes, such as kubelet and kube-state-metrics.
1. **Metricsets:**
- Metricsets are responsible for collecting metrics and events from various sources within Kubernetes, such as kubelet and kube-state-metrics.

2. **Enrichers:**
- Enrichers are components responsible for enriching collected data with Kubernetes metadata. Each metricset is associated with its enricher, which handles the metadata enrichment process.
Expand Down Expand Up @@ -49,6 +49,7 @@ The metadata enrichment process involves associating contextual information, suc
- Watcher configurations, such as watch options or resource filtering criteria, can be updated dynamically. A mechanism is in place to seamlessly transition to updated configurations without disrupting data collection.


### Flow example

In the following diagram, an example of different metricsets leveraging the same watchers is depicted. Metricsets have their own enrichers but share watchers. The watchers monitor the Kubernetes API for specific resource updates.
[metadata diag](../_meta/images/enrichers.png)
Expand Down

0 comments on commit dd945de

Please sign in to comment.