6.9. 알람 업데이트
알람 업데이트
사용법:
openstack alarm update [-h] [-f {json,shell,table,value,yaml}]
[-c COLUMN] [--max-width <integer>]
[--fit-width] [--print-empty] [--noindent]
[--prefix PREFIX] [--name <NAME>] [-t <TYPE>]
[--project-id <PROJECT_ID>]
[--user-id <USER_ID>]
[--description <DESCRIPTION>] [--state <STATE>]
[--severity <SEVERITY>] [--enabled {True|False}]
[--alarm-action <Webhook URL>]
[--ok-action <Webhook URL>]
[--insufficient-data-action <Webhook URL>]
[--time-constraint <Time Constraint>]
[--repeat-actions {True|False}]
[--query <QUERY>]
[--comparison-operator <OPERATOR>]
[--evaluation-periods <EVAL_PERIODS>]
[--threshold <THRESHOLD>] [--metric <METRIC>]
[--event-type <EVENT_TYPE>]
[--granularity <GRANULARITY>]
[--aggregation-method <AGGR_METHOD>]
[--resource-type <RESOURCE_TYPE>]
[--resource-id <RESOURCE_ID>]
[--metrics <METRICS>]
[--composite-rule <COMPOSITE_RULE>]
[<ALARM ID or NAME>]
| 값 | 요약 |
|---|---|
| --print-empty | 표시할 데이터가 없는 경우 빈 테이블을 인쇄합니다. |
| --max-width <integer> | 최대 디스플레이 너비, <1 to disable.. CLIFF_MAX_TERM_WIDTH 환경 변수를 사용할 수도 있지만 매개변수가 우선합니다. |
| --fit-width | 테이블을 표시 너비에 적용합니다. --max- width가 0보다 큰 경우 implied합니다. 환경 변수 CLIFF_FIT_WIDTH=1을 항상 활성화하도록 설정합니다. |
| 값 | 요약 |
|---|---|
| <ALARM ID 또는 NAME> | 경고의 ID 또는 이름입니다. |
| 값 | 요약 |
|---|---|
| 출력 형식 옵션-f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} | 출력 형식, 기본값은 table입니다. |
| -c COLUMN, --column COLUMN | 포함할 열을 반복할 수 있습니다. specify the column(s) to include, can be repeated. |
| 값 | 요약 |
|---|---|
| --aggregation-method <AGGR_METHOD> | 임계값과 비교할 aggregation_method입니다. |
| --granularity <GRANULARITY> | 쿼리할 시간 범위(초)입니다. |
| 값 | 요약 |
|---|---|
| --event-type <EVENT_TYPE> | 평가할 이벤트 유형 |
| 값 | 요약 |
|---|---|
| --resource-id <RESOURCE_ID> | 리소스의 ID입니다. |
| --resource-type <RESOURCE_TYPE> | 리소스 유형입니다. |
| 값 | 요약 |
|---|---|
| --noindent | json 들여쓰기를 비활성화할지 여부 |
| 값 | 요약 |
|---|---|
| --composite-rule <COMPOSITE_RULE> | json 형식의 복합 임계값 규칙, 폼은 gnocchi 규칙을 "및", "또는"로 결합하는 중첩된 dict가 될 수 있습니다. 예를 들어 형식은 {"or":[RULE1, RULE2, {"and": [RULE3, RULE4]}}와 유사합니다. |
| 값 | 요약 |
|---|---|
| --OK-action <Webhook URL> | 상태가 ok로 전환될 때 호출할 URL. 여러 번 사용될 수 있습니다. |
| --user-id <USER_ID> | 사용자가 경보와 연결할 사용자 (관리자 사용자만 구성 가능) |
| --name <NAME> | 경고의 이름입니다. |
| -t <TYPE>, --type <TYPE> | 알람 유형은 event, composite, gnocchi_resources_threshold, gnocchi_aggregation_by_metrics_threshold, gnocchi_aggregation_by_resources_threshold 중 하나여야 합니다. |
| --repeat-actions {True | false} |
| 알람이 대상 상태에 유지되는 동안 작업을 반복적으로 통지해야 하는 경우 True | --state <STATE> |
| 알람 상태: [ok,alarm,insufficient data] | --time-constraint <Time Constraint> |
| 평가 시 이 시간 제약 조건 내에 있는 경우에만 알람을 평가합니다. 제약 조건의 시작 지점은 cron 표현식으로 지정되지만 기간은 초 단위로 지정됩니다. 여러 시간 제약 조건으로 여러 번 지정할 수 있습니다. format is: name=<CONSTRAINT_NAME>;start=< CRON>;duration=<SECONDS>;[description=<DESCRIPTION>; [t imezone=<IANA Timezone>]] | --project-id <PROJECT_ID> |
| 알람과 연결할 프로젝트(관리자 사용자만 구성 가능) | --insufficient-data-action <Webhook URL> |
| 상태가 insufficient data로 전환될 때 호출할 URL입니다. 여러 번 사용할 수 있습니다. | --severity <SEVERITY> |
| 경보의 심각도, 중 하나: [낮음,중간,심각] | --alarm-action <Webhook URL> |
| 상태가 alarm으로 전환될 때 호출할 URL. 여러 번 사용될 수 있습니다. | -h, --help |
| 이 도움말 메시지를 표시하고 종료합니다. | --description <DESCRIPTION> |
| 알람에 대한 무료 텍스트 설명 | --enabled {True |
| false} | true인 경우 알람 평가가 활성화된 경우 |
| 값 | 요약 |
|---|---|
| --evaluation-periods <EVAL_PERIODS> | 평가할 기간 수 |
| --query <QUERY> | 이벤트 유형 경보의 경우: key[op]data_type::value; list. data_type은 선택 사항이지만, 입력한 경우 문자열, 정수, float 또는 부울이어야 합니다. gnocchi_aggregation_by_resources_threshold 유형의 경보의 경우: {"and"and": [{"=": {"ended_at": null}}, …]}과 같은 복잡한 쿼리 json 문자열을 지정해야 합니다. |
| --comparison-operator <OPERATOR> | 비교 연산자: [lt,le,eq,ne,ge,gt] |
| --metric <METRIC> | 평가할 메트릭입니다. |
| --threshold <THRESHOLD> | 평가할 임계값입니다. |
| 값 | 요약 |
|---|---|
| --metrics <METRICS> | 지표 ID 목록입니다. |
| 값 | 요약 |
|---|---|
| UNIX 쉘에서 구문 분석할 수 있는 형식(variable="value")--prefix PREFIX | 모든 변수 이름에 접두사 추가 |