Nathan DeamerI recently got caught out with a Spring Boot 3.xIf you're using micrometer-tracing and OpenFeign, you must include the feign-micrometer dependency for trace headers to be propaged.Dec 12, 2023Dec 12, 2023
Nathan DeamerinGo City EngineeringMicrometer Tracing with RetrofitObservability is one of our Engineering Principles at Go City and is built into our ways of working. Our goal is to know when there is a…Oct 27, 2023Oct 27, 2023
Nathan DeamerinGo City EngineeringHow we reached Pact Nirvana — Diamond LevelVerifying contracts as part of your CI/CD workflowOct 25, 2023Oct 25, 2023
Nathan DeamerinGo City EngineeringMicrometer Tracing and Spring Cloud Sleuth CompatibilityHow to keep distributed traces working between your Spring Boot 3.x (micrometer-tracing) and Spring Boot 2.x (spring cloud sleuth) workingOct 12, 20232Oct 12, 20232
Nathan DeamerinGo City EngineeringPrometheus Alertmanager to Atlassian StatuspageA custom solution for updating an Atlassian Statuspage from your Prometheus alertsMar 30, 2023Mar 30, 2023
Nathan DeamerinGo City EngineeringEnriching Prometheus metrics with exemplars for easier observation of a distributed system (Part 2)Using OpenTelemetry tracing (instead of Zipkin/Brave) with the new OpenTelemetry collector in JaegerAug 1, 2022Aug 1, 2022
Nathan DeamerExemplars also work on other metric types, such as counters:Counter.builder("hello_world_counter").register(registry).increment();Jun 24, 2022Jun 24, 2022
Nathan DeamerinGo City EngineeringEnriching Prometheus metrics with exemplars for easier observation of a distributed systemStep-by-step guide to running Prometheus with the exemplar feature enabled with visualisation in Grafana for Spring Boot.Jun 22, 20222Jun 22, 20222