1.0.2 • Published 4 years ago

lm-logs-sdk-nodejs v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

unofficial lm-logs-sdk-nodejs (beta)

NodeJS SDK for sending logs to LogicMonitor

Lines of Code Bugs Maintainability Rating Reliability Rating Security Rating Technical Debt Vulnerabilities

Install 📦

npm install lm-logs-sdk-node

Ingest:

Required Environment Variables:

  • COMPANY_NAME
  • ACCESS_ID
  • ACCESS_KEY
const { ingest } = require("lm-logs-sdk-node");

logs = [{
    "message": "Hello! from Logic Monitor",
    "_lm.resourceId": {
        "<lm_property>": "<lm_property_value>"
    }
}]

ingest(logs);

Logger:

Required Environment Variables:

  • COMPANY_NAME
  • ACCESS_ID
  • ACCESS_KEY
  • TARGET_PROPERTY (e.g. system.deviceId)
  • TARGET_VALUE (e.g. "123")

Example:

const { logger } = require("lm-logs-sdk-node");

logger("Hello! from Logic Monitor");

 // Log message would be a stringified version
logger(["Hello", "From", "Logic", "Monitor"]);
logger({ "Hello From": "Logic Monitor" });