Skip to content

Two Layer Agent for tail sampling #6390

Answered by tpaschalis
EvertonSA asked this question in Q&A
Discussion options

You must be logged in to vote

It all depends on the setup of your infrastructure.

Generally, I wouldn't recommend a Daemonset for traces collection. If you absolutely must eg. collect node_exporter metrics or Kubernetes pod logs from the same K8S workload, you might be looking to split things up in multiple workloads.

Right now, my 2c would be:
a) If you're using Grafana Agent in clustering mode for logs/metrics/profiles collection, look into a Deployment or a Statefulset (for the WAL directory).
b) If you're using Grafana Agent for traces with tail sampling, you can use a single-tier Deployment,
c) If you reach a really high scale, and you need to start using the loadbalancing exporter, then use a double-tier setup w…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@EvertonSA
Comment options

@tpaschalis
Comment options

Answer selected by EvertonSA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants