Chilkat Online Tools

Node.js / Datadog API Collection / Aggregate RUM events

Back to Collection Items

var os = require('os');
if (os.platform() == 'win32') {  
    if (os.arch() == 'ia32') {
        var chilkat = require('@chilkat/ck-node21-win-ia32');
    } else {
        var chilkat = require('@chilkat/ck-node21-win64'); 
    }
} else if (os.platform() == 'linux') {
    if (os.arch() == 'arm') {
        var chilkat = require('@chilkat/ck-node21-arm');
    } else if (os.arch() == 'x86') {
        var chilkat = require('@chilkat/ck-node21-linux32');
    } else {
        var chilkat = require('@chilkat/ck-node21-linux64');
    }
} else if (os.platform() == 'darwin') {
    if (os.arch() == 'arm64') {
        var chilkat = require('@chilkat/ck-node21-mac-m1');
    } else {
        var chilkat = require('@chilkat/ck-node21-macosx');
    }
}


function chilkatExample() {

    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    var http = new chilkat.Http();
    var success;

    // Use this online tool to generate code from sample JSON: Generate Code to Create JSON

    // The following JSON is sent in the request body.

    // {
    //   "compute": [
    //     {
    //       "aggregation": "pc98",
    //       "interval": "<string>",
    //       "metric": "<string>",
    //       "type": "total"
    //     },
    //     {
    //       "aggregation": "cardinality",
    //       "interval": "<string>",
    //       "metric": "<string>",
    //       "type": "total"
    //     }
    //   ],
    //   "filter": {
    //     "from": "now-15m",
    //     "query": "*",
    //     "to": "now"
    //   },
    //   "group_by": [
    //     {
    //       "facet": "<string>",
    //       "histogram": {
    //         "interval": "<double>",
    //         "min": "<double>",
    //         "max": "<double>"
    //       },
    //       "limit": 10,
    //       "missing": "<string>",
    //       "sort": {
    //         "aggregation": "sum",
    //         "metric": "<string>",
    //         "order": "asc",
    //         "type": "alphabetical"
    //       },
    //       "total": "<boolean>"
    //     },
    //     {
    //       "facet": "<string>",
    //       "histogram": {
    //         "interval": "<double>",
    //         "min": "<double>",
    //         "max": "<double>"
    //       },
    //       "limit": 10,
    //       "missing": "<string>",
    //       "sort": {
    //         "aggregation": "pc99",
    //         "metric": "<string>",
    //         "order": "asc",
    //         "type": "alphabetical"
    //       },
    //       "total": "<boolean>"
    //     }
    //   ],
    //   "options": {
    //     "time_offset": "<long>",
    //     "timezone": "UTC"
    //   },
    //   "page": {
    //     "cursor": "<string>",
    //     "limit": 10
    //   }
    // }

    var json = new chilkat.