Company
Date Published
Author
Keagan Peet, Principal Technical Account Manager at New Relic, Nick Preiser, Principal Technical Account Manager at New Relic
Word count
1529
Language
English
Hacker News points
None

Summary

New Relic's goal is to provide practical observability context about business-centric objects and easily organize them into logical systems by focusing on entities. Entities are classified as a data source type and stamped with distinct IDs (guids) for easier classification of ingested data. Entity synthesis is a configuration-based process that dynamically generates entity guids based on unique criteria contained within incoming telemetry, offering advantages such as quick access to telemetry, standard views, summary/golden metrics, entities can be tagged with multiple key-value pairs, and alert state definitions. To create synthesized entities, one must define synthesis rules (definition.yml), golden metrics (golden_metrics.yml), summary metrics (summary_metrics.yml), and a summary dashboard (dashboard.json) based on the required files and configurations, and then check in the branch and create a pull request to merge into the main branch or submit a PR against the fork.