이 제품은 선택한 Datadog 사이트에서 지원되지 않습니다. ().

Worker 대상 run, tap, top 작업

사용 예: observability-pipelines-worker <COMMAND>

컨테이너화된 환경을 사용하는 경우, docker exec 또는 kubectl exec 명령을 사용하여 컨테이너에 셸로 접속한 후 명령을 실행하세요. 예를 들면 다음과 같습니다.

  • Kubernetes의 경우: kubectl exec -it <pod_name> -- observability-pipelines-worker <opw_command>
  • Docker의 경우: docker exec -it <container_name> observability-pipelines-worker <opw_command>
명령설명
runObservability Pipelines Worker를 실행합니다.
tap파이프라인을 탭하여 소스 또는 변환 구성 요소의 이벤트를 관찰합니다. tap 옵션을 참조하세요.
top파이프라인의 구성 요소를 나열하고 각 구성 요소의 입력 및 출력 데이터 속도와 같은 통계를 제공합니다. 사용 가능한 모든 키 바인딩을 보려면 ?을 입력하세요.

tap 옵션

사용 예: observability-pipelines-worker tap <OPTIONS> <COMPONENT_ID>

top 명령을 사용하여 tap하려는 구성 요소의 ID를 찾을 수 있습니다.

옵션설명
-i, --interval <INTERVAL>이벤트 샘플링 간격(밀리초 단위, 기본값: 500)입니다.
-u, --url <URL>GraphQL API 서버 엔드포인트입니다.
-l, --limit <LIMIT>간격마다 샘플링할 최대 이벤트 수(기본값: 100)입니다.
-f, --format <FORMAT>화면에 출력되는 이벤트의 인코딩 형식입니다.
기본값: json
가능한 값: json, yaml, logfmt
--outputs-of <OUTPUTS_OF>출력을 관찰하려는 소스 또는 프로세서 ID(쉼표로 구분, glob 패턴 허용)입니다.
--inputs-of <INPUTS_OF>입력을 관찰하려는 프로세서 또는 대상 ID(쉼표로 구분, glob 패턴 허용)입니다.
-q, --quiet최소 출력에는 이벤트만 포함됩니다.
-m, --meta이벤트와 연결된 구성 요소 ID와 같은 메타데이터를 포함합니다.
-n, --no-reconnect기본 API 연결이 끊어질 경우에 재연결할지 여부입니다. 기본적으로 tap은 연결이 끊어지면 재연결을 시도합니다.
-d, --duration-ms <DURATION_MS>로그를 샘플링할 기간(밀리초 단위)을 지정합니다(예: 10000을 지정하면 10초 동안 로그를 샘플링한 후 종료).

추가 자료

추가적인 유용한 설명서, 링크 및 기사: