OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) пре 1 година
..
internal f4c44858b5 [all][chore] Moved from interface{} to any for all go code (#29072) пре 1 година
testdata 9813a04a67 Add Logicmonitor Exporter implementation (#16608) пре 1 година
Makefile aed633000d Add Logicmonitor exporter overall structure (#16386) пре 2 година
README.md 562dc48d10 Link component issue badges to the respective issue page (#24642) пре 1 година
config.go 5133f4ccd6 [chore] use license shortform (#22052) пре 1 година
config_test.go ab371b152f [exporter/logicmonitor] use generated status header (#22124) пре 1 година
factory.go ab371b152f [exporter/logicmonitor] use generated status header (#22124) пре 1 година
factory_test.go 5133f4ccd6 [chore] use license shortform (#22052) пре 1 година
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) пре 1 година
go.sum 40b485f08a Update core for v0.90.0 release (#29539) пре 1 година
logs_exporter.go f4c44858b5 [all][chore] Moved from interface{} to any for all go code (#29072) пре 1 година
logs_exporter_test.go 5133f4ccd6 [chore] use license shortform (#22052) пре 1 година
metadata.yaml 8a4348cb00 [chore] add codeowners to metadata (#24404) пре 1 година
traces_exporter.go 5133f4ccd6 [chore] use license shortform (#22052) пре 1 година
traces_exporter_test.go 5133f4ccd6 [chore] use license shortform (#22052) пре 1 година

README.md

LogicMonitor Exporter

Status
Stability alpha: traces, logs
Distributions contrib
Issues Open issues Closed issues
Code Owners @bogdandrutu, @khyatigandhi6, @avadhut123pisal

This exporter supports sending traces & logs to Logicmonitor.

Configuration Options

The following configuration options are supported:

endpoint (required): The target base URL to send data to (e.g.: https://.logicmonitor.com/rest). For logs, "/log/ingest" path will be appended by default.\ api_token : API Token of Logicmonitor

Prerequisite

Below environment variable must be provided

Key Value
LOGICMONITOR_ACCOUNT Company name

NOTE: For ingesting data into the Logicmonitor, either its API Token or Bearer Token is required.

Example

Ingestion through API Token

Pass access_id and access_key through config.yaml as shown in example OR
Set the environment variables LOGICMONITOR_ACCESS_ID and LOGICMONITOR_ACCESS_KEY

  exporters:
    logicmonitor:
      endpoint: "https://<company_name>.logicmonitor.com/rest"
      api_token:
        access_id: "<access_id of logicmonitor>"
        access_key: "<access_key of logicmonitor>"
Ingestion through Bearer token

Pass bearer token as Authorization headers through config.yaml as shown in example OR Set the environment variable LOGICMONITOR_BEARER_TOKEN

  exporters:
    logicmonitor:
      endpoint: "https://<company_name>.logicmonitor.com/rest"
      headers:
        Authorization: Bearer <bearer token of logicmonitor>