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.1 min read·Dec 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…1 min read·Oct 27, 2023----
Nathan DeamerinGo City EngineeringHow we reached Pact Nirvana — Diamond LevelVerifying contracts as part of your CI/CD workflow4 min read·Oct 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) working3 min read·Oct 12, 2023--2--2
Nathan DeamerinGo City EngineeringPrometheus Alertmanager to Atlassian StatuspageA custom solution for updating an Atlassian Statuspage from your Prometheus alerts7 min read·Mar 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 Jaeger3 min read·Aug 1, 2022----
Nathan DeamerExemplars also work on other metric types, such as counters:Counter.builder("hello_world_counter").register(registry).increment();1 min read·Jun 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.5 min read·Jun 22, 2022--2--2