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

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>