0.4.7-main.dcb39c5 • Published 2 years ago

@dxos/observability v0.4.7-main.dcb39c5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Observability

This package provides isomorphic observability capabilities for the DXOS platform.

  • Error log capture for monitoring and alerting.
  • Time-series data for monitoring, diagnostics, and alerting.
  • Telemetry logging for product usage statistics.

The observability package provides the following facilities to support these capabilities:

  • Secrets loading for API keys for SaaS services
  • Common tag handling
  • Common group, opt-in handling

This is currently implemented using the following providers:

  • Error log capture - Sentry and OpenTelemetry
  • Time-series data = OpenTelemetry
  • Telemetry logging - Segment

Usage and Configuration

Entry points are provided in helpers/, which contain functionality to persist the configuration.

Mode can be disabled, basic, and full. basic and full currently have the same behavior, but will control the exposure of public identity keys in the future. See https://github.com/orgs/dxos/discussions/5438

Group is intended to be used to distinguish different deployments and usages of the same application, such as internal and external deployments and testing of the observability infrastructure.

Namespace is used by the provider backends to distinguish different applications and services.

TODO

  • Stabilize API and further decouple it from the underlying providers
  • Factor out metrics capabilities into ObservabilityExtension classes
0.7.2

1 year ago

0.7.1

1 year ago

0.7.4

1 year ago

0.7.3

1 year ago

0.7.0

1 year ago

0.8.2-main.36232bc

12 months ago

0.8.2-main.7503643

12 months ago

0.8.2-main.85fa0e5

12 months ago

0.8.2-main.5885341

12 months ago

0.8.2-main.fbd8ed0

11 months ago

0.8.2-main.f11618f

12 months ago

0.8.2-main.600d381

11 months ago

0.8.2-main.30e4dbb

11 months ago

0.8.1

12 months ago

0.8.0

1 year ago

0.8.2-main.12df754

12 months ago

0.8.2-main.f081794

12 months ago

0.8.2-main.2f9c567

12 months ago

0.8.2-main.5ca3450

11 months ago

0.6.13

2 years ago

0.6.12

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.5.8

2 years ago

0.5.7

2 years ago

0.6.7

2 years ago

0.6.6

2 years ago

0.6.9

2 years ago

0.6.8

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.6.10

2 years ago

0.6.11

2 years ago

0.5.2

2 years ago

0.5.0

2 years ago

0.4.9

2 years ago

0.4.8

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago