0.4.4-main.d5e86ee • Published 2 years ago

@dxos/observability v0.4.4-main.d5e86ee

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.5-labs.c0e040f

11 months ago

0.7.5-labs.071a3e2

11 months ago

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.1-main.81238a8

9 months ago

0.7.5-labs.ea4b4c2

11 months ago

0.7.5-main.ff8607b

11 months ago

0.7.5-main.5ae2ba8

10 months ago

0.8.2-main.36232bc

8 months ago

0.7.5-labs.d453967

11 months ago

0.7.5-main.937ce75

12 months ago

0.8.2-main.7503643

8 months ago

0.7.5-main.6ab6199

10 months ago

0.8.1-main.ae460ac

10 months ago

0.7.5-labs.a8b535d

10 months ago

0.7.5-labs.5f04cf6

11 months ago

0.7.5-labs.8a82073

11 months ago

0.8.2-main.85fa0e5

8 months ago

0.8.2-main.5885341

8 months ago

0.8.2-main.fbd8ed0

8 months ago

0.7.5-labs.d199c0f

10 months ago

0.7.5-main.9d2a38b

11 months ago

0.8.1-main.a06ad20

10 months ago

0.8.2-main.f11618f

8 months ago

0.7.5-labs.a279d8c

11 months ago

0.7.5-main.2567c87

11 months ago

0.8.2-main.600d381

8 months ago

0.7.5-labs.401163d

11 months ago

0.7.5-main.6a330ac

10 months ago

0.8.2-main.30e4dbb

8 months ago

0.7.5-labs.f400bbc

10 months ago

0.7.5-main.b19bfc8

10 months ago

0.8.1

9 months ago

0.8.0

10 months ago

0.8.1-main.013e445

9 months ago

0.8.2-main.12df754

8 months ago

0.8.2-main.f081794

8 months ago

0.7.5-main.e94eead

10 months ago

0.7.5-labs.f5080a1

11 months ago

0.7.5-labs.ff2ff30

11 months ago

0.7.5-main.d9d2d4e

10 months ago

0.8.1-main.303c73a

10 months ago

0.8.2-main.2f9c567

8 months ago

0.7.5-labs.e27f9b9

11 months ago

0.8.1-main.ba2dec9

10 months ago

0.8.2-main.5ca3450

8 months ago

0.7.5-main.e9bb01b

11 months ago

0.7.5-main.c41020f

10 months ago

0.6.13

1 year ago

0.6.12

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

1 year ago

0.6.6

1 year ago

0.6.9

1 year ago

0.6.8

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

2 years ago

0.6.0

2 years ago

0.6.10

1 year ago

0.6.11

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