pomerium/pkg/grpc/databroker
Denis Mishin 55b67e6504
telemetry: instrument databroker reconciler, fix attributes (#5759)
## Summary

1. add instrumentation to the databroker reconciler
2. fix attributes not passed in the telemetry.Component to individual
counters
3. add a new `Running` method to `telemetry.Component` to indicate a
long-running operation such as a certain control loop is live.

## Related issues

Ref: https://linear.app/pomerium/issue/ENG-2656

## User Explanation

<!-- How would you explain this change to the user? If this
change doesn't create any user-facing changes, you can leave
this blank. If filled out, add the `docs` label -->

## Checklist

- [x] reference any related issues
- [x] updated unit tests
- [x] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [x] ready for review
2025-07-31 20:51:38 +02:00
..
mock_databroker config: add support for http3 advertise port (#5466) 2025-02-03 13:58:57 -07:00
changeset.go databroker: preserve data type when deleting changeset (#5540) 2025-03-25 10:11:36 -06:00
changeset_test.go databroker: preserve data type when deleting changeset (#5540) 2025-03-25 10:11:36 -06:00
databroker.go proxy: use querier cache for user info (#5532) 2025-03-20 09:50:22 -06:00
databroker.pb.go databroker: add a wait field to sync request (#5630) 2025-05-29 12:50:14 -06:00
databroker.proto databroker: add a wait field to sync request (#5630) 2025-05-29 12:50:14 -06:00
databroker_grpc.pb.go core/proto: update protoc dependencies (#5218) 2024-08-15 11:12:05 -06:00
databroker_test.go chore(deps): bump the go group with 24 updates (#5638) 2025-06-17 09:36:50 -07:00
fast_forward.go logging: remove ctx from global log methods (#5337) 2024-10-23 14:18:52 -06:00
fast_forward_test.go chore(deps): bump the go group with 24 updates (#5638) 2025-06-17 09:36:50 -07:00
leaser.go logging: standardize on hyphens in attribute names (#5577) 2025-04-22 10:57:19 -07:00
leaser_test.go chore(deps): bump the go group with 24 updates (#5638) 2025-06-17 09:36:50 -07:00
reconciler.go telemetry: instrument databroker reconciler, fix attributes (#5759) 2025-07-31 20:51:38 +02:00
recordset.go reconciler: allow custom comparison function (#4726) 2023-11-08 20:11:49 -05:00
recordset_test.go reconciler: allow custom comparison function (#4726) 2023-11-08 20:11:49 -05:00
sync.go core/zero: add usage reporter (#5281) 2024-09-12 15:45:54 -06:00
sync_test.go chore(deps): bump the go group with 24 updates (#5638) 2025-06-17 09:36:50 -07:00
syncer.go logging: standardize on hyphens in attribute names (#5577) 2025-04-22 10:57:19 -07:00
syncer_test.go chore(deps): bump the go group with 24 updates (#5638) 2025-06-17 09:36:50 -07:00