promql 2

[LogQL] LogQL 의 다양한 예시

LogQL은 Grafana Loki에서 사용되는 쿼리 언어로, 로그 데이터를 검색하고 필터링하는 데에 사용됩니다. 기본적으로 PromQL과 비슷하지만 로그 데이터에 특화되어 있습니다. 예시를 통해 LogQL을 설명하겠습니다. 기본 구조: {}:: 중괄호 안에 쿼리를 작성합니다. []: 괄호 안에는 필터 조건을 작성합니다. 기본 검색: # {}: 필터링할 로그 레이블을 지정합니다. # |=: 로그 내용을 필터링하는 데 사용됩니다. # "query string": 검색할 문자열 또는 정규 표현식을 지정합니다. {label_name=~"regex"} |= "query string" # app="example" 조건에 해당하는 로그 중에서 "error"를 포함하는 항목을 찾습니다. {app="example"} ..

Elasticsearch 2023.11.20

[IT잡지식] PromQL, NOSQL, SQL, KQL 비교표

PromQL, NoSQL, SQL, 그리고 KQL은 데이터 검색 및 질의를 위한 다양한 쿼리 언어 및 기술입니다. 각각의 기술을 자세히 설명하고, 테이블 형식으로 비교하겠습니다. PromQL (Prometheus Query Language): 용도: 시계열 데이터를 쿼리하고 메트릭 데이터를 분석하기 위한 언어로, 주로 모니터링 및 알림 시스템에서 사용됩니다. 데이터 모델: PromQL은 메트릭 데이터를 타임 스탬프와 함께 다룹니다. 각 메트릭은 시계열 데이터로 표현됩니다. 쿼리 예시: up{job="webserver", instance="localhost:9090"} (웹 서버 상태 메트릭 조회) 사용 사례 예시 쿼리 CPU 사용량 조회 cpu_usage{instance="webserver1"} 평균 메..

IT잡지식 2023.10.02