There are numerous ways
gnmic can be deployed, each fulfilling a specific use case.
Whether it is gNMI telemetry collection and export to a single output, or clustered data pipelines with high availability and redundancy, the below examples should cover the most common use cases.
Each example comes with a set of deployment files:
- one or multiple
- extra configuration files if the used output requires it (e.g: prometheus)
If you do not not find an example that fits your need, feel free to start a discussion on github
These examples showcase single
gnmic instance deployments with the most commonly used outputs
gnmic can also be deployed in clustered mode to either load share the targets connections between multiple instances and offer connection resiliency, and/or replicate the collected data among all the cluster members
You will be able to process the data in a serial fashion, split it for parallel processing or mirror it to create a forked pipeline.