-
release crates
- docs.rs ?
-
improve data quality
- capture job name
- capture other details
- make unique traceid/spanid for reruns of a pipeline
- fetch step info from API and send as spans
- provide a way to identify the trace_id, span_id of the currently running step on CircleCI
- inject a TRACEPARENT into the circleci environment
- provide an endpoint to translate circleci environment into a TRACEPARENT value
- inject a TRACEPARENT into the circleci environment
-
Fully implement the entire schema in structs; remove serde_json::Value and dependency
-
handle service configuration
- key or no secret
- tracer target config
- default CIRCLECI_OTLP_ENDPOINT to OTLP's default instead of aborting.
-
write README explaining project and deployment options
-
move app code to separate crate
-
better logging than println!
-
configure direct export to honeycomb, instead of going through the collector
-
create a container for running the hook somewhere/anywhere
-
error handling
- replace &str returns with thiserror error for the request
- parse_signature_header
- all the todo!s