0.6.13 • Published 9 months ago

@dxos/observability v0.6.13

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months 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.6.14-main.f49f251

10 months ago

0.6.14-main.2b6a0f3

10 months ago

0.6.14-main.7bd9c89

10 months ago

0.6.13

10 months ago

0.6.13-main.548ca8d

10 months ago

0.6.13-main.09887cd

10 months ago

0.6.12-main.2d19bf1

10 months ago

0.6.13-main.ed424a1

10 months ago

0.6.13-main.041e8aa

10 months ago

0.6.12

10 months ago

0.6.12-main.ac23639

10 months ago

0.5.4

1 year ago

0.5.3

1 year ago

0.5.6

1 year ago

0.5.5

1 year ago

0.6.12-main.78ddbdf

10 months ago

0.6.8-main.3be982f

11 months ago

0.6.10-main.e92b5eb

11 months ago

0.6.8-main.046e6cf

11 months ago

0.6.12-main.15a606f

11 months ago

0.6.12-main.89e9959

10 months ago

0.6.12-main.5a87ad5

10 months ago

0.6.10-main.bbdfaa4

11 months ago

0.6.6-main.e1a6e1f

12 months ago

0.6.12-main.7907542

10 months ago

0.6.12-main.5cc132e

11 months ago

0.5.8

1 year ago

0.5.7

1 year ago

0.6.12-main.c4a728f

10 months ago

0.6.12-main.f9d0246

10 months ago

0.6.12-main.c1d977f

10 months ago

0.6.12-main.568932b

10 months ago

0.6.7

12 months ago

0.6.6

12 months ago

0.6.9

11 months ago

0.6.8

11 months ago

0.6.12-main.ed7cda7

10 months ago

0.6.3

1 year ago

0.6.2

1 year ago

0.6.5

1 year ago

0.6.4

1 year ago

0.6.1

1 year ago

0.6.0

1 year ago

0.6.10-main.48c066e

11 months ago

0.6.10-main.3cfcc89

11 months ago

0.6.10

11 months ago

0.6.11

11 months ago

0.6.12-main.c974201

11 months ago

0.5.2

1 year ago

0.5.0

1 year ago

0.4.9

1 year ago

0.4.8

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.4.5

1 year ago

0.4.4

1 year 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