Ich frage Splunk mit Javascript SDK. In den searchParams habe ich den Ausgabemodus als "json_rows" angegeben.Daten kommen nicht im JSON-Format von Splunk Javascript sdk
Aber immer noch, wenn ich die Ausgabe bekomme, bekomme ich es nicht in einem JSON-Format. Die Ausgabe kommt als Array.
Irgendeine Idee, was schief geht? Ich habe "json_cols" und nur "json" auch versucht. Gleiches Ergebnis.
Vielen Dank im Voraus.
Edit: 2
Einige mehr des Codes
var service = new splunkjs.Service({
username:"xxx",
password:"xxxx",
scheme:"https",
host:"xxxxxx.com",
port:"5500",
version:"5.0"
});
var searchQuery = 'search index=sn impact=1 OR impact=2 | eval time = round(strptime(impact_start,"%Y-%m-%d %H:%M:%S"), 0)| where time >= ' + 14334627 + ' AND time<=' + 14568862 + '| bucket time span=1d | stats values(number) as incident_name by time';
var searchParams = {
exec_mode: "normal",
output_mode: "JSON"
};
service.oneshotSearch(
searchQuery,
searchParams,
function(err, results) {
if (results) {
var incidentResp = {};
incidentResp["data"] = results.rows;
incidentResp["error"] = null;
callback(null, incidentResp);
return;
}
else {
var errResp = {};
errResp["data"] = null;
errResp["error"] =err;
callback(null, errResp);
return;
}
}
);
Können Sie mehr von Ihrem Code zeigen? – Shakeel