...
Name | Type | Description |
---|---|---|
prog | stringPath to program to execute. | 실행할 프로그램 경로 |
args | list of stringList of arguments to the program. | 인자로 사용할 프로그램들의 목록 |
예: 핸들러파일핸들러 파일
Code Block |
---|
id: handler-id topic: topic-name kind: exec options: prog: /path/to/executable args: 'executable arguments' |
...
Name | Type | Description |
---|---|---|
url | string | 알람 데이터가 전송될 URL |
endpoint | string | 사용할 HTTP POST 엔드포인트(kapacitor.conf에서 구성)의 이름. URL 대신 지정할 수 없습니다. |
headers | map of string to string | POST 요청에 설정할 추가 헤더 셋 |
capture‑response | bool | HTTP 상태 코드가 |
timeout | duration | HTTP POST의 timepout |
skipSSLVerification | bool | POST 요청에 대한 SSL 확인을 비활성화합니다. |
...
Alert template는 사용자 정의 HTTP body를 구성하는 데 사용됩니다. 알람 데이터를 사용할 때 post 알람 관리자와 사용됩니다. 템플릿은 alert-template
구성을 사용하여 kapacitor.conf
에 인라인으로 정의되거나 별도의 파일로 정의되며 alert-template-file
구성을 사용하여 참조됩니다.
알람 템플릿은 Golang Template 을 사용하며 다음 필드에 액세스 할 수 있습니다:.
Field | Description |
---|---|
.ID | 알람의 고유 ID |
.Message | 알람 메시지 |
.Details | 알람의 세부 사항 |
.Time | 알람 이벤트가 발생한 시간 |
.Duration | 알람 이벤트의 지속 기간 |
.Level | 알람의 레벨 (예 : INFO, WARN 또는 CRITICAL) |
.Data | 알람을 트리거 한 데이터 |
.PreviousLevel | 알람 이전 수준 (예 : INFO, WARN 또는 CRITICAL) |
.Recoverable | 알람이 자동 복구 가능한지 여부를 나타냅니다. |
...
Row templates는 custom HTTP body를 구성하는 데 사용됩니다. 한 번에 한 행씩 소비하므로 httpPost 핸들러와 함께 사용됩니다. row-template
구성을 사용하여 kapacitor.conf
에 인라인으로 정의되거나 별도의 파일로 정의되며 row-template-file
구성을 사용하여 참조됩니다.
Row templates use Golang Template and have access to the following fields:templates은 Golang Template 을 사용하며 다음 필드에 액세스 할 수 있습니다.
Field | Description | ||
---|---|---|---|
.Name | The Data stream의 measurement name of the data stream | ||
.Tags | A map of tags on the data. | .Values | A list of values; each a map containing a “time” key for the time of the point and keys for all other fields on the pointData의 tag에 대한 map |
.Values | 값 목록. 각 지점의 시간에 대한 |
Inline row template
kapacitor.conf
...
Name | Type | Description |
---|---|---|
address | string | Address of TCP endpoint.엔드포인트 주소 |
예: Handler File
Code Block |
---|
id: handler-id topic: topic-name kind: tcp options: address: 127.0.0.1:7777 |
...