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

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>