{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "title": "Avg ...
{ "__inputs": [ { "name": "DS_PROMETHEUS", "label": "Prometheus", "description": "Prometheus data source scraping MinIO AIStor's /minio/metrics/v3 endpoint", "type": "dat...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "title": "Avg ...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "title": "Avg ...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "title": "Clus...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "collapsed": f...
Thanos에서 histogram_quantile과 rate 조합이 타임아웃을 일으키는 이유는 모든 le(bucket) 라벨과 Pod/Node별 시계열에 대해 rate()를 전부 계산한 뒤 Thanos Querier 메모리에서 집계하기 때문입니다. 특히 타임 레인지가 길거나 카디널리티가 높은 환경에서는 데이터량이 기하급수적으로 늘어납니다. 이를 해결하고 ...
Thanos에서 histogram_quantile과 rate 조합이 타임아웃을 일으키는 이유는 모든 le(bucket) 라벨과 Pod/Node별 시계열에 대해 rate()를 전부 계산한 뒤 Thanos Querier 메모리에서 집계하기 때문입니다. 특히 타임 레인지가 길거나 카디널리티가 높은 환경에서는 데이터량이 기하급수적으로 늘어납니다. 이를 해결하고 ...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "collapsed": f...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "collapsed": f...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "collapsed": f...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "collapsed": f...
{ "annotations": { "list": [] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": null, "links": [], "liveNow": false, "panels": [ { "collapsed": f...
가능해. 지금 가지고 있는 Prometheus + Grafana + Fluent Bit + OpenSearch + Thanos + Alertmanager를 기반으로 하면 상당히 좋은 체계를 만들 수 있어. 다만 지금 스택은 크게 보면 Metrics + Logs 중심이고, Application 문제를 “어느 함수/어느 요청/어느 서비스에서 느려졌는지”까지 ...
draw.io에서 바로 불러올 수 있는 단색(Monochrome) 스타일의 XML 다이어그램 코드와 각 구성요소 설명입니다. 1. draw.io XML 코드 아래 XML 전체를 복사한 후, draw.io(또나 diagrams.net)에서 [File] $\rightarrow$ [Import from] $\rightarrow$ [Text...] 메뉴에 붙여...
Hybrid View 작성 시에도 slice() 함수가 남아 있어 동일한 시그니처 에러가 발생한 것입니다. 이전에 적용했던 substringindex() 방식을 Hybrid View 내의 CTE(todaychanges)에도 동일하게 적용하면 배열 함수 타입 에러를 깔끔하게 해결할 수 있습니다. 수정된 Hybrid View 생성 DDL (vrealtime...
WITH numbers AS ( SELECT 1 AS pos UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UN...
WITH numbers AS ( SELECT CAST(1 AS INT) AS pos UNION ALL SELECT CAST(2 AS INT) UNION ALL SELECT CAST(3 AS INT) UNION ALL SELECT CAST(4 AS INT) UNION ALL SELECT CAST(5 AS INT) UNION...
StarRocks에서 generate_series나 unnest 같은 테이블 함수(Table Function/UDTF)를 transform() 같은 단일 스칼라 표현식 내부에 중첩해 사용하려 했기 때문에 발생한 에러입니다. StarRocks의 Async Materialized View에서는 테이블 함수(UDTF)의 표현식 내 중첩을 허용하지 않으므로, 숫...
CREATE MATERIALIZED VIEW mvprefixsummary COMMENT "S3 Prefix Level Summary MV" DISTRIBUTED BY HASH(bucket, prefix) REFRESH ASYNC EVERY (INTERVAL 5 MINUTE) AS WITH recursive_prefix AS ( SELECT ...