Ops 2.22.0, ops-tracing 2.22.0 and ops-scenario 7.22.0 tracing resource attributes for Juju topology
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
- @MattiaSarti made their first contribution in #1750
Full Changelog: 2.21.1...2.22.0