What you will learn in this TP
- Deploy a gateway
- Export and version configurations
- Rebuild the environment with the CLI
Introduction #
What you will learn in this section
- Deploy a gateway
- Export and version configurations
- Rebuild the environment with the CLI
Context. Management wants a reproducible pipeline: everything built in the UI must be versioned and recreatable on a new server.
Prerequisites: Labs 1 to 4 completed, Git · Estimated time: 60 min
A reproducible Bindplane pipeline.Hands-on #
Guided steps, with their solution.
1. Add a gateway
Why? Edge collectors send to the gateway, the only one that knows the destinations.
Start abdot-gwcollector with therole=gatewaylabel and a Gateway-role configuration: OTLP source,sinkandsink-archivedestinations.2. Route
Why? Only error logs must go to the alerting tool.
In the gateway, add routing:level=ERRORtosink, everything tosink-archive.3. Export to Git
Why? Code becomes the source of truth.
Export every configuration as YAML and commit them.4. Rebuild on a new server
Why? A recovery plan has to be tested.
Delete the PostgreSQL volume, restart the server, re-apply the configurations and restart the rollouts.5. Wrap-up
Why? A production pipeline fits on one page.
Draw a diagram: collectors, gateway, destinations, measured throughput, and what happens if the Bindplane server goes down.
Difficulty level : ●●●●○ (4/5)
My progress
Sign in to track your progress and take notes. Sign in
Recommended Articles
Bindplane en production : haute disponibilité, sécurité, Kubernetes et configuration as code
Exploiter Bindplane en production : serveurs actifs-actifs, PostgreSQL et bus d'événements, TLS p...
Bindplane à l'échelle : fleets, gateways et rollouts
Gérer des centaines de collecteurs avec Bindplane : edge fleets, gateways, labels, rollouts stand...
Understanding the concept of score
The concept of score allows Elasticsearch to rank your documents by relevance during a search.
Understanding the Elastic Common Schema (ECS)
As always in our consulting engagements, we recommend that companies harmonise and standardise: k...
License consumption types
Understand the evolution of billing in Dynatrace: the difference between the old licensing model ...
Grafana Alloy: The importance of Self-Monitoring
Discover why and how to configure Grafana Alloy so that it monitors itself, collecting its own lo...
Grafana Alloy: Understanding and exploiting the User Interface (UI)
Discover how to enable, secure, and use Grafana Alloy's built-in web interface to visualize your ...
Grafana Alloy: Introduction and Architecture
Discover the fundamental concepts of Grafana Alloy, the transition from the static Agent to Alloy...
Grafana Alloy: Syntax and Configuration (Alloy Language: River)
As part of a Grafana training or observability training, master the declarative syntax of Grafana...