Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 상태 코드가 2xx 코드가 아닌 경우 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

...