Telemetry
Telemetry is the process of recording and transmitting the readings of how code is behaving, how is being used, etc.
Having good telemetry is important for multiple reasons, some of them are:
- Can help the business to take decisions.
- Can help engineers become aware of incidents (alerting).
- Can help engineers investigate incidents.
- Can measure the impact of a feature, bug, etc.
- Can help to identify points of improvement (performance, ux, etc.).
Usually, telemetry can be used to create dashboards/charts representing the data.
Telemetry can be sent to multiple places, but the most place to store it is a databases, that can have different environments within a given cluster.