Get anomaly detection job results for influencers
Generally available; Added in 5.4.0
Influencers are the entities that have contributed to, or are to blame for,
the anomalies. Influencer results are available only if an
influencer_field_name
is specified in the job configuration.
Required authorization
- Cluster privileges:
monitor_ml
Path parameters
-
job_id
string Required Identifier for the anomaly detection job.
Query parameters
-
desc
boolean If true, the results are sorted in descending order.
-
end
string | number Returns influencers with timestamps earlier than this time. The default value means it is unset and results are not limited to specific timestamps.
-
exclude_interim
boolean If true, the output excludes interim results. By default, interim results are included.
-
influencer_score
number Returns influencers with anomaly scores greater than or equal to this value.
-
from
number Skips the specified number of influencers.
-
size
number Specifies the maximum number of influencers to obtain.
-
sort
string Specifies the sort field for the requested influencers. By default, the influencers are sorted by the
influencer_score
value. -
start
string | number Returns influencers with timestamps after this time. The default value means it is unset and results are not limited to specific timestamps.
GET _ml/anomaly_detectors/high_sum_total_sales/results/influencers
{
"sort": "influencer_score",
"desc": true
}
resp = client.ml.get_influencers(
job_id="high_sum_total_sales",
sort="influencer_score",
desc=True,
)
const response = await client.ml.getInfluencers({
job_id: "high_sum_total_sales",
sort: "influencer_score",
desc: true,
});
response = client.ml.get_influencers(
job_id: "high_sum_total_sales",
body: {
"sort": "influencer_score",
"desc": true
}
)
$resp = $client->ml()->getInfluencers([
"job_id" => "high_sum_total_sales",
"body" => [
"sort" => "influencer_score",
"desc" => true,
],
]);
curl -X GET -H "Authorization: ApiKey $ELASTIC_API_KEY" -H "Content-Type: application/json" -d '{"sort":"influencer_score","desc":true}' "$ELASTICSEARCH_URL/_ml/anomaly_detectors/high_sum_total_sales/results/influencers"
{
"sort": "influencer_score",
"desc": true
}