- Managed ClickStack
- ClickStack Open Source
이 가이드는 Managed ClickStack 시작하기 가이드를 완료하고 연결 자격 증명을 기록해 두었음을 전제로 합니다.이 구성은 OSX 및 Linux 시스템의 시스템 로그와 메트릭을 수집하여 결과를 ClickStack으로 전송합니다. 이 구성은 새로운 수신기와 파이프라인을 추가해 ClickStack collector를 확장합니다. 기본 ClickStack collector에 이미 구성되어 있는 기존 OpenTelemetry (OTel) 구성 구조에 대한 자세한 내용은 공식 가이드를 참고하십시오.collector는 즉시 로컬 시스템 로그와 메트릭을 수집하기 시작합니다.
사용자 지정 OpenTelemetry 구성 생성
다음 내용을 포함한custom-local-config.yaml 파일을 생성하세요:clickhouse exporter와 processor(memory_limiter, batch)를 참조합니다.수집 타임스탬프이 구성은 수집 시점에 타임스탬프를 조정하여 각 이벤트에 갱신된 시간 값을 할당합니다. 정확한 이벤트 시간이 유지되도록 하려면, OTel processor 또는 연산자를 사용해 로그 파일의 타임스탬프를 전처리하거나 파싱하는 것이 가장 좋습니다.이 예시 설정에서는 수신기 또는 파일 processor가 파일의 시작부터 읽도록 구성된 경우, 기존의 모든 로그 항목에 동일한 조정된 타임스탬프가 할당됩니다. 즉, 원래 이벤트 시간이 아니라 처리 시점의 시간이 할당됩니다. 이후 파일에 추가되는 새 이벤트에는 실제 생성 시각에 가까운 타임스탬프가 부여됩니다.이러한 동작을 피하려면 수신기 구성에서 시작 위치를
end로 설정할 수 있습니다. 이렇게 하면 새 항목만 수집되며 실제 도착 시간에 가까운 타임스탬프가 지정됩니다.OpenTelemetry collector 시작하기
다음 명령으로 독립 실행형 collector를 실행합니다:서비스를 선택하세요
ClickHouse Cloud 메인 랜딩 페이지에서 Managed ClickStack이 포함된 서비스를 선택하세요.시스템 logs 탐색
왼쪽 메뉴에서ClickStack을 선택하면 ClickStack UI로 이동하며 자동으로 인증됩니다.검색 UI에 로컬 시스템 logs가 표시되어야 합니다. 필터를 펼쳐 system.log를 선택하십시오:시스템 메트릭 탐색
차트를 사용해 메트릭을 살펴볼 수 있습니다.왼쪽 메뉴에서 Chart Explorer로 이동합니다. source로Metrics를 선택하고 집계 유형으로 Maximum을 선택합니다.Select a Metric 메뉴에서 memory를 입력한 다음 system.memory.utilization (Gauge)를 선택합니다.시간 경과에 따른 메모리 사용률을 시각화하려면 Run 버튼을 누르십시오.값은 부동소수점 %로 반환됩니다. 더 명확하게 표시하려면 Set number format을 선택합니다.다음 메뉴에서 Output format 드롭다운에서 Percentage를 선택한 후 Apply를 클릭합니다.