An open API service indexing awesome lists of open source software.

https://github.com/logicmonitor/lm-logs-sdk-ruby

Ruby SDK for sending logs to Logic Monitor
https://github.com/logicmonitor/lm-logs-sdk-ruby

Last synced: 8 months ago
JSON representation

Ruby SDK for sending logs to Logic Monitor

Awesome Lists containing this project

README

          

[![Gem Version](https://badge.fury.io/rb/lm-logs-sdk.svg)](http://badge.fury.io/rb/lm-logs-sdk)
# lm-logs-sdk-ruby(beta)
Ruby SDK for sending logs to LogicMonitor

**NOTE:** This SDK was created for use by LogicMonitor-built log integrations and is not intended to be used or supported otherwise.

`gem install lm-logs-sdk`

``` ruby
require 'ingest'
require 'json'

ingest = Ingest.new("", "", "")

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

result = ingest.send_logs(logs)
print result.body # {"success":true,"message":"Accepted"}
print result.code # 202
print result["x-request-id"] # 202f5cc0dc121340e2c4a8908e87accf51c

```