This repository contains examples of how to setup the new Dynamic Entities Mapping in Geneos Gateway configuration.
Dynamic Entities feature provides the ability to dynamically create Geneos data structures (entity, attribute, sampler, dataview, etc) based on dimensional data from the Collection Agent and its plugins. This greately reduces the configuration burden and enables Geneos to be more dynamic when monitoring applications in automated and orchestrated environments like Kubernetes and Open Shift.
This is by far the simplest way to get up and runnign quickly. MiniGeneos provides averything you need in a docker container that you can run in your desktop / laptop. An example python application is used to demonstrate how to instrument an application to send metrics to Geneos and dynamically create entities as applications are deployed. MiniGeneos uses the "basic_mapping.xml" mapping configuration.
- See MiniGeneos for how to install
- Run an example to understand the mapping and Dynamic Entities functionality
- See Installation in an Orchestrated Environment for how to install Netprobe and Collection Agent in Kubernetes or Open Shift environment.
- Apply the example "kubernetes_mapping.xml" Gateway include file to your Gateway.
- You should see Kubernetes metrics in your Active Console.