Skip to content

Ops 2.22.0, ops-tracing 2.22.0 and ops-scenario 7.22.0 tracing resource attributes for Juju topology

Compare
Choose a tag to compare
@dwilding dwilding released this 29 May 04:18
· 162 commits to main since this release
e72e9b8

What's Changed

This release improves ops[tracing] by adding Juju topology resource attributes, including charm, juju_model, and juju_unit.

We've also documented how to access the Pebble metrics endpoint, which provides metrics for services and health checks in OpenMetrics format.

Features

  • Add Juju topology labels in #1744

Fixes

  • Turn on databag access validation in __init__ in #1737
  • Allow event suffixes to appear in event names in ops.testing in #1754

Documentation

  • Document how to manage metrics in #1692
  • Link to our docs from the top of our README in #1710
  • Update code in K8s tutorial, with source in repo (part 1) in #1719
  • Update links to juju.is/docs in #1725
  • Fix link in breakpoint output, remove link from Harness error message in #1726
  • Update Matrix channel name to Charm Tech in #1740
  • Rename configurations to configuration in #1746
  • Fix typos in code snippets by @MattiaSarti in #1750

CI

  • Add ops[tracing] integration tests in #1686
  • Pin workflows by hash in #1721
  • Disable alertmanager compatibility tests until upstream fix in #1745
  • Remove explicit scopes and update HACKING.md in #1748
  • Pin trusted workflows by tag in #1752
  • Re-enable alertmanager-k8s-operator in observability charm tests in #1753
  • Fix reporting to TIOBE after ops[tracing] addition in #1755

New Contributors

Full Changelog: 2.21.1...2.22.0