Hierarchy

  • DatadogService

Constructors

Methods

Constructors

Methods

  • Provides an instance of Datadog

    Example usage:

    try {
    const dataDog = await Eitri.tracking.dataDog.getInstance()
    dataDog.logger.info('eitri_doctor', { name: '/Home' })
    } catch (error) {
    console.log("Eitri.tracking.dataDog.getInstance.error: ", error)
    }

    Compatibility Control

    • API LEVEL 2 - Functionality added

    Returns any

  • Initializes an instance of Datadog based on the configuration:

    Datadog version: 5

    Link for Datadog initialization parameters:

    Example usage:

    const dataDogConfig = {
    clientToken: "myClientToken",
    site: "datadoghq.com"
    }

    try {
    await Eitri.tracking.dataDog.init(constants.dataDogConfigs)
    } catch (error) {
    console.log("Eitri.tracking.dataDog.init.error: ", error)
    }

    clientToken - Used to identify and authorize the integration with Datadog

    site - Indicates where your Datadog organization is hosted

    Compatibility Control

    • API LEVEL 2 - Functionality added

    Parameters

    Returns Promise<void>

Generated using TypeDoc