Update Storage Limits For Event Log

PUT /node/api/event-log/limits

Updates storage limits for an event log.

Permissions: manage-configuration.

Request parameters

Body parameters

Parameter

Type

Description

maxBytes

integer

required

...

maxRecords

integer

required

The maximum number of records to store.

Response description

The response body is empty.

Request examples

Bash
JavaScript
NodeJS
Python
Bash
login=<...>
password=<...>
saymon_hostname=<...>
url=https://$saymon_hostname/node/api/event-log/limits
curl -X PUT $url -u $login:$password \
-H "Content-Type: application/json" \
--data '{"maxBytes": 1024, "maxRecords": 100}'
JavaScript
let login = <...>
let password = <...>
let saymonHostname = <...>
let path = "/node/api/event-log/limits";
let auth = "Basic " + btoa(login + ":" + password);
let headers = new Headers();
headers.append("Content-Type", "application/json");
headers.append("Authorization", auth);
let data = JSON.stringify({
"maxBytes": 1024,
"maxRecords": 100
});
let requestOptions = {
method: "PUT",
headers: headers,
body: data
};
fetch(saymonHostname + path, requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log("error", error));
NodeJS
const http = require("http");
let login = <...>
let password = <...>
let saymonHostname = <...>
let path = "/node/api/event-log/limits";
let auth = "Basic " + Buffer.from(login + ":" + password).toString("base64");
let options = {
"method": "PUT",
"hostname": saymonHostname,
"headers": {
"Authorization": auth,
"Content-Type": "application/json"
},
"path": path
};
let req = http.request(options, function (res) {
let chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function (chunk) {
let body = Buffer.concat(chunks);
console.log(body.toString());
});
res.on("error", function (error) {
console.error(error);
});
});
let data = JSON.stringify({
"maxBytes": 1024,
"maxRecords": 100
});
req.write(data);
req.end();
Python
import requests
login = <...>
password = <...>
saymon_hostname = <...>
url = "https://" + saymon_hostname + "/node/api/event-log/limits"
body = {
"maxBytes": 1024,
"maxRecords": 100
}
response = requests.request("PUT", url, json=body, auth=(login, password))
print(response.text)