Prerequisites
It is assumed the following are installed and configured properly:
- Opentelemetry Collector
- Jaeger
- Prometheus
- Grafana
- Universal Agent 7.5.0.0 or higher
- Universal Controller 7.5.0.0 or higher
- UIP-CLI
It is highly recommended to first go through The Basics, if this is the first time you are creating an Extension.
Introduction
To showcase the Opentelemetry functionality, we will be working with a basic File Monitor Extension that can monitor for creation and deletion of files.
Step 1 - Create the Extension
To create a custom starter template, we will first make use of the built-in ue-task
template. Open up the terminal to theĀ demo_template
folder and run
uip init -t ue-task -e "extension_name=my_custom_ext" -e "universal_template_name=my_custom_template"
The di