Coralogix rest API
- coralogix
- February , 2016,02
Coralogix exposes an API that allows you to sent your logs from basically anywhere, here is how:
Endpoint Details
| URL | https://api.coralogix.com/api/v1/logs |
| HTTP Method | POST |
| Content-Type | application/json |
*We recommend sending logs in “bulks” or “batches” to minimize network calls.
**If you are using Ajax (or similar technology) you might need to send the data with JSON.stringify())
POST Body
| Property Name | Property Type |
| privateKey* | UUID |
| applicationName* (usually used to separate environments) | string |
| subsystemName* (usually used to separate components) | string |
| computerName | string |
| logEntries* | Array of Log |
| Property Name | Property Type | Notes |
| timestamp* | number | UTC milliseconds since 1970 (supports sub millisecond via a floating point) |
| severity* | number | 1 – Debug, 2 – Verbose, 3 – Info, 4 – Warn, 5 – Error, 6 – Critical |
| text* | string | |
| category | string | |
| className | string | |
| methodName | string | |
| threadId | string |
* – Required Fields
{
"privateKey": "",
"applicationName": "*insert desired application name*",
"subsystemName": "*insert desired subsystem name*",
"computerName": "*insert computer name*",
"logEntries": [
{
"timestamp": 1457827957703.342,
"severity": 4,
"text": "Encountered an error while registering the user john123",
"category": "DAL",
"className": "UserManager",
"methodName": "RegisterUser",
"threadId": "a-352"
}
]
}
*Make sure you use UTC time in milliseconds
Need help? We love to assist our customers, simply book your implementation session, and we will walk you through, step by step.
Signup to Coralogix