{"repo":"jerbly/honey-health","free":true,"listed":false,"github":"https://github.com/jerbly/honey-health","clone":"git clone https://github.com/jerbly/honey-health.git","description":"Generates reports on the health of your Honeycomb datasets' attribute names.","language":"Rust","stars":11,"topics":["honeycombio","observability","opentelemetry"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Honey Health Generates reports on the health of your Honeycomb datasets' attribute names. Provide it with OpenTelemetry Semantic Convention compatible files to find mismatches and suggestions. Compare all, or a limited set of your datasets, to find commonly used attributes that may benefit from being codified into Semantic Conventions. The output depends on the number of datasets provided and found for analysis. If a single dataset is analyzed, then a csv comparison file is NOT produced (there's no other dataset to compare against!) Instead you will see output in the console like so: You will always see the top section showing the number of Matching, Missing and Bad attributes. The Score is the proportion of Matching attributes (those which have defined Semantic Conventions). Enums For single datasets you can also use the -e or --enums switch. This compares enum variants defined in semantic conventions with discovered variants used in tracing. Additional variants will be reported. Multiple datasets If there is more that one dataset, the output is a csv file like so: Name Type SemConv Hint Usage dataset1 dataset2 dataset3 ------------------ ------ -------- ---------------------------------------- ----- -------- -------- -------- aws.s3.bucket.name string Missing Extends aws.s3; Similar to aws.s3.bucket 1 x aws.s3.key string Matching 1 x task.id string Missing 2 x x TaskId string Bad WrongCase; NoNamespace 1 x This example report is pointing out the following: - aws.s3.bucket.n","default_branch":null,"files":null,"tree":[],"storefront":"/r/jerbly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jerbly/honey-health/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}