アラートの取得
get
/OracleBAMREST/bam/api/projects/{projectname}/queries/businessqueries/alerts/{alertname}
アラート名に基づいてアラートの詳細を取得します。
リクエスト
この操作にはリクエスト・パラメータはありません。
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
200レスポンス
成功
本文
ルート・スキーマ: /paths/~1projects~1{projectname}~1queries~1businessqueries~1alerts~1{alertname}/get/responses/200/schema
application/jsonの例
{
"alert":{
"oEvent":{
"oContinuousQueryName":"BAMFramework.ASN_KPI_SLAViolation_Email_Alerting_HIGHAlert_ScheduledQuery",
"oContinuousQueryString":"CREATE SCHEDULED QUERY BAMFramework.ASN_KPI_SLAViolation_Email_Alerting_HIGHAlert_ScheduledQuery AS \"SELECT SUMSLAViolationForKPI AS KPI_MEASURE, 10 AS KPI_THRESHOLD, 'ASN_KPI_SLAViolation_Email_Alerting' AS KPI_NAME, '/project/BAMFramework/kpi/ASN_KPI_SLAViolation_Email_Alerting' AS KPI_ID, 'HIGH' AS KPI_RISK_STATUS, CAST(CURRENT_TIMESTAMP AS TIMESTAMP) AS KPI_TIMESTAMP FROM ( SELECT SUM(CASE WHEN ( (((CAST(DeliveredTimestamp AS DATE) - CAST(ReceivedTimestamp AS DATE)) * 24 * 60 * 60) >300 ) ) THEN (1) ELSE (0) END) AS SUMSLAViolationForKPI FROM BEAM_VIEW_68 WHERE ( (DeliveredTimestamp IS NOT NULL ) AND ((((CAST(LOCALTIMESTAMP AS DATE) - CAST(DATAOBJECT_CREATED AS DATE)) * 24 * 60 * 60) /60)<60 ) ) HAVING (SUM(CASE WHEN ( (((CAST(DeliveredTimestamp AS DATE) - CAST(ReceivedTimestamp AS DATE)) * 24 * 60 * 60) >300 ) ) THEN (1) ELSE (0) END)>(10.0+10) ) ) S1\" REFRESH ON \"2015/03/12 02:37:00 PM -0700\" EVERY 1 DAY START IMMEDIATE destination \"jms:queue/oracle.beam.cqservice.mdbs.alertengine:queuecf/oracle.beam.cqservice.mdbs.alertengine?batch=true\"",
"m_strKPIId":"/project/BAMFramework/kpi/ASN_KPI_SLAViolation_Email_Alerting",
"m_strRangeType":"HIGH"
},
"systemManaged":false,
"internal":false,
"strAlertXml":" KPI CQL BAMFramework.ASN_KPI_SLAViolation_Email_Alerting_HIGHAlert_ScheduledQuery 300 ) ) THEN (1) ELSE (0) END) AS SUMSLAViolationForKPI FROM BEAM_VIEW_68 WHERE ( (DeliveredTimestamp IS NOT NULL ) AND ((((CAST(LOCALTIMESTAMP AS DATE) - CAST(DATAOBJECT_CREATED AS DATE)) * 24 * 60 * 60) /60)<60 ) ) HAVING (SUM(CASE WHEN ( (((CAST(DeliveredTimestamp AS DATE) - CAST(ReceivedTimestamp AS DATE)) * 24 * 60 * 60) >300 ) ) THEN (1) ELSE (0) END)>(10.0+10) ) ) S1\" REFRESH ON \"2015/03/12 02:37:00 PM -0700\" EVERY 1 DAY START IMMEDIATE destination \"jms:queue/oracle.beam.cqservice.mdbs.alertengine:queuecf/oracle.beam.cqservice.mdbs.alertengine?batch=true\"]]> /project/BAMFramework/kpi/ASN_KPI_SLAViolation_Email_Alerting HIGH notify Send ganesh.rajendran@nike.com,amik.basu@nike.com SMTP ",
"bIsKPIAlert":true,
"displayName":null,
"createdDate":"2015-05-12T23:55:47.015+0000",
"oActionList":[
{
"oSelectedActions":{
"entries":[
{
"key":"MESSAGE_EMAIL",
"value":{
"strEmail":"ganesh.rajendran@nike.com,amik.basu@nike.com",
"strMessageText":"BAM Alert-Common Audit SLA violation count exceeds 20. Appropriate action should be taken.\n\nRegards\nBAMAdmin\n",
"strMessageSubject":"DEVELOPMENT ENVIRONMENT-BAM Alert : CommonAudit SLA Violation [Date/Time Sent] ",
"oMessageSubjectElements":[
{
"strType":"text",
"strValue":"DEVELOPMENT ENVIRONMENT-BAM Alert : CommonAudit SLA Violation ",
"strDisplayValue":null
},
{
"strType":"DateTimeElement",
"strValue":"Date/Time Sent",
"strDisplayValue":null
},
{
"strType":"text",
"strValue":"",
"strDisplayValue":null
}
],
"oMessageTextElements":[
{
"strType":"text",
"strValue":"BAM Alert-Common Audit SLA violation count exceeds 20. Appropriate action should be taken.\n\nRegards\nBAMAdmin\n",
"strDisplayValue":null
}
]
}
}
]
},
"oConstraint":{
"oStartTime":null,
"oDayOfWeek":[
"MONDAY"
],
"oFromDateTime":null,
"bIsParticularDayOfWeekCondition":false,
"bIsBetweenTwoDaysCondition":false,
"bIsFromDateSet":true,
"oEndTime":null,
"oToDateTime":null,
"bIsBetweenTwoTimeCondition":false,
"bIsToDateSet":true,
"oSelectedDayOfWeek":[
"MONDAY"
]
}
}
],
"id":"/project/BAMFramework/alert/ASN_KPI_SLAViolation_Email_Alerting_HIGH_Alert",
"createdBy":"testuser",
"name":"ASN_KPI_SLAViolation_Email_Alerting_HIGH_Alert",
"modifiedBy":"testuser",
"bIsActive":true,
"modifiedDate":"2015-05-12T23:55:47.015+0000",
"description":"HIGH alert for KPI ASN_KPI_SLAViolation_Email_Alerting"
},
"links":[
{
"rel":"self",
"href":"http://example.com:7001/OracleBAMREST/bam/api/projects/BAMFramework/alerts/ASN_KPI_SLAViolation_Email_Alerting_HIGH_Alert"
}
]
}