-
Lluis Gifre Renom authoredLluis Gifre Renom authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To learn more about this project, read the wiki.
README.md 1.25 KiB
How to locally run and test Telemetry service
Pre-requisets
The following requirements should be fulfilled before the execuation of Analytics service.
- A virtual enviornment exist with all the required packages listed in requirements.in sucessfully installed.
- The Telemetry backend service should be running.
- All required Kafka topics must exist. Call
create_all_topics
from the Kafka class to create any topics that do not already exist.
from common.tools.kafka.Variables import KafkaTopic
KafkaTopic.create_all_topics()
Steps to create telemetry collector
The collector can be declared as below but there are many other ways to declare:
_create_collector_request = telemetry_frontend_pb2.Collector()
_create_collector_request.collector_id.collector_id.uuid = str(uuid.uuid4())
_create_collector_request.kpi_id.kpi_id.uuid = str(uuid.uuid4())
_create_collector_request.duration_s = 100 # in seconds
_create_collector_request.interval_s = 10 # in seconds