Categorygithub.com/coopnorge/go-datadog-lib
modulepackage
1.4.2
Repository: https://github.com/coopnorge/go-datadog-lib.git
Documentation: pkg.go.dev

# README

Coop Datadog Go package

Test Build

Plug and play package that wraps base functionally and initialization of Datadog Service.

  • APM, StatsD Initialization
  • StatsD metrics unification

Supported middleware to correlate/extend traceability and logs in Datadog.

  • gRPC Unary Server
  • HTTP - Echo

Documentation

There is detailed documentation stored in docs.

Mocks

To generate or update mocks use tools Eitri or use directly Mockhandler

User documentation

User documentation is build using TechDocs and published to Inventory.

To list the commands available for the TechDocs image:

docker compose run --rm help

For more information see the TechDocs Engineering Image.

Documentation validation

To Validate changed documentation:

docker compose run --rm techdocs validate

To validate all documentation:

docker compose run --rm techdocs validate MARKDOWN_FILES=docs/

Documentation preview

To preview the documentation:

docker compose up techdocs

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GracefulDatadogShutdown of executed parallel processes.
StartDatadog parallel process to collect data for Datadog.