logging: add OpenSearch dashboards generator

This commit is contained in:
Brad Stein 2026-01-09 22:20:36 -03:00
parent 64ddd73b50
commit a25ddd8082
5 changed files with 611 additions and 11 deletions

375
scripts/dashboards_render_logs.py Executable file
View File

@ -0,0 +1,375 @@
#!/usr/bin/env python3
"""Generate OpenSearch Dashboards saved objects and render them into ConfigMaps.
Usage:
scripts/dashboards_render_logs.py --build # rebuild NDJSON + ConfigMap
scripts/dashboards_render_logs.py # re-render ConfigMap from NDJSON
"""
from __future__ import annotations
import argparse
import json
import textwrap
from dataclasses import dataclass
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
DASHBOARD_DIR = ROOT / "services" / "logging" / "dashboards"
NDJSON_PATH = DASHBOARD_DIR / "logs.ndjson"
CONFIG_PATH = ROOT / "services" / "logging" / "opensearch-dashboards-objects.yaml"
CONFIG_TEMPLATE = textwrap.dedent(
"""# {relative_path}
# Generated by scripts/dashboards_render_logs.py --build
apiVersion: v1
kind: ConfigMap
metadata:
name: opensearch-dashboards-objects
namespace: logging
data:
objects.ndjson: |
{payload}
"""
)
DASHBOARD_VERSION = "7.10.0"
ERROR_TERMS = ("*error*", "*exception*", "*fail*")
@dataclass(frozen=True)
class AppSpec:
slug: str
title: str
query: str
index_id: str = "kube-logs"
kind: str = "kube"
def error_query(base: str | None = None) -> str:
parts = [f'(log : "{term}" or message : "{term}")' for term in ERROR_TERMS]
expr = " or ".join(parts)
if base:
return f"({base}) and ({expr})"
return f"({expr})"
def json_line(obj: dict) -> str:
return json.dumps(obj, separators=(",", ":"))
def search_source(query: str) -> dict:
return {
"query": {"language": "kuery", "query": query},
"filter": [],
"indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index",
}
def index_pattern(object_id: str, title: str, time_field: str = "@timestamp") -> dict:
return {
"type": "index-pattern",
"id": object_id,
"attributes": {"title": title, "timeFieldName": time_field},
}
def histogram_vis(object_id: str, title: str, query: str, index_id: str) -> dict:
vis_state = {
"title": title,
"type": "histogram",
"aggs": [
{"id": "1", "enabled": True, "type": "count", "schema": "metric"},
{
"id": "2",
"enabled": True,
"type": "date_histogram",
"schema": "segment",
"params": {"field": "@timestamp", "interval": "auto", "min_doc_count": 1},
},
],
"params": {"addTooltip": True, "addLegend": False, "scale": "linear", "interpolate": "linear"},
}
return {
"type": "visualization",
"id": object_id,
"attributes": {
"title": title,
"visState": json.dumps(vis_state, separators=(",", ":")),
"uiStateJSON": "{}",
"description": "",
"version": 1,
"kibanaSavedObjectMeta": {
"searchSourceJSON": json.dumps(search_source(query), separators=(",", ":"))
},
},
"references": [
{
"name": "kibanaSavedObjectMeta.searchSourceJSON.index",
"type": "index-pattern",
"id": index_id,
}
],
}
def table_vis(object_id: str, title: str, field: str, query: str, index_id: str) -> dict:
vis_state = {
"title": title,
"type": "table",
"aggs": [
{"id": "1", "enabled": True, "type": "count", "schema": "metric"},
{
"id": "2",
"enabled": True,
"type": "terms",
"schema": "bucket",
"params": {"field": field, "size": 10, "order": "desc", "orderBy": "1"},
},
],
"params": {
"perPage": 10,
"showPartialRows": False,
"showMetricsAtAllLevels": False,
"sort": {"columnIndex": 1, "direction": "desc"},
},
}
return {
"type": "visualization",
"id": object_id,
"attributes": {
"title": title,
"visState": json.dumps(vis_state, separators=(",", ":")),
"uiStateJSON": "{}",
"description": "",
"version": 1,
"kibanaSavedObjectMeta": {
"searchSourceJSON": json.dumps(search_source(query), separators=(",", ":"))
},
},
"references": [
{
"name": "kibanaSavedObjectMeta.searchSourceJSON.index",
"type": "index-pattern",
"id": index_id,
}
],
}
def search_object(object_id: str, title: str, columns: list[str], query: str, index_id: str) -> dict:
return {
"type": "search",
"id": object_id,
"attributes": {
"title": title,
"description": "",
"columns": columns,
"sort": [["@timestamp", "desc"]],
"kibanaSavedObjectMeta": {
"searchSourceJSON": json.dumps(search_source(query), separators=(",", ":"))
},
},
"references": [
{
"name": "kibanaSavedObjectMeta.searchSourceJSON.index",
"type": "index-pattern",
"id": index_id,
}
],
}
def panel(panel_id: str, panel_type: str, grid: dict, index: int) -> dict:
return {
"panelIndex": str(index),
"gridData": grid,
"id": panel_id,
"type": panel_type,
"version": DASHBOARD_VERSION,
"embeddableConfig": {},
}
def dashboard_object(object_id: str, title: str, panels: list[dict]) -> dict:
return {
"type": "dashboard",
"id": object_id,
"attributes": {
"title": title,
"description": "",
"hits": 0,
"panelsJSON": json.dumps(panels, separators=(",", ":")),
"optionsJSON": json.dumps({"useMargins": True, "hidePanelTitles": False}, separators=(",", ":")),
"version": 1,
"timeRestore": False,
"kibanaSavedObjectMeta": {
"searchSourceJSON": json.dumps({"query": {"language": "kuery", "query": ""}, "filter": []})
},
},
}
def app_dashboard_objects(app: AppSpec) -> list[dict]:
prefix = f"logs-{app.slug}"
objects = []
if app.kind == "journald":
columns = ["@timestamp", "_HOSTNAME", "_SYSTEMD_UNIT", "MESSAGE"]
objects.append(histogram_vis(f"{prefix}-volume", f"{app.title} logs", app.query, app.index_id))
objects.append(histogram_vis(f"{prefix}-errors", f"{app.title} errors", error_query(app.query), app.index_id))
objects.append(table_vis(f"{prefix}-top-units", "Top units", "_SYSTEMD_UNIT.keyword", app.query, app.index_id))
objects.append(search_object(f"{prefix}-recent", "Recent logs", columns, app.query, app.index_id))
objects.append(
search_object(
f"{prefix}-recent-errors",
"Recent errors",
columns,
error_query(app.query),
app.index_id,
)
)
panels = [
panel(f"{prefix}-volume", "visualization", {"x": 0, "y": 0, "w": 24, "h": 8, "i": "1"}, 1),
panel(f"{prefix}-errors", "visualization", {"x": 0, "y": 8, "w": 24, "h": 6, "i": "2"}, 2),
panel(f"{prefix}-top-units", "visualization", {"x": 0, "y": 14, "w": 12, "h": 8, "i": "3"}, 3),
panel(f"{prefix}-recent", "search", {"x": 12, "y": 14, "w": 12, "h": 8, "i": "4"}, 4),
panel(f"{prefix}-recent-errors", "search", {"x": 0, "y": 22, "w": 24, "h": 8, "i": "5"}, 5),
]
objects.append(dashboard_object(prefix, f"{app.title} Logs", panels))
return objects
columns = ["@timestamp", "kubernetes.pod_name", "kubernetes.container_name", "log", "message"]
objects.append(histogram_vis(f"{prefix}-volume", f"{app.title} logs", app.query, app.index_id))
objects.append(histogram_vis(f"{prefix}-errors", f"{app.title} errors", error_query(app.query), app.index_id))
objects.append(table_vis(f"{prefix}-top-pods", "Top pods", "kubernetes.pod_name.keyword", app.query, app.index_id))
objects.append(
table_vis(f"{prefix}-top-containers", "Top containers", "kubernetes.container_name.keyword", app.query, app.index_id)
)
objects.append(search_object(f"{prefix}-recent", "Recent logs", columns, app.query, app.index_id))
objects.append(
search_object(
f"{prefix}-recent-errors",
"Recent errors",
columns,
error_query(app.query),
app.index_id,
)
)
panels = [
panel(f"{prefix}-volume", "visualization", {"x": 0, "y": 0, "w": 24, "h": 8, "i": "1"}, 1),
panel(f"{prefix}-errors", "visualization", {"x": 0, "y": 8, "w": 24, "h": 6, "i": "2"}, 2),
panel(f"{prefix}-top-pods", "visualization", {"x": 0, "y": 14, "w": 12, "h": 8, "i": "3"}, 3),
panel(
f"{prefix}-top-containers",
"visualization",
{"x": 12, "y": 14, "w": 12, "h": 8, "i": "4"},
4,
),
panel(f"{prefix}-recent", "search", {"x": 0, "y": 22, "w": 12, "h": 8, "i": "5"}, 5),
panel(f"{prefix}-recent-errors", "search", {"x": 12, "y": 22, "w": 12, "h": 8, "i": "6"}, 6),
]
objects.append(dashboard_object(prefix, f"{app.title} Logs", panels))
return objects
def overview_objects() -> list[dict]:
objects = []
objects.append(histogram_vis("logs-overview-volume", "Logs per minute", "*", "kube-logs"))
objects.append(histogram_vis("logs-overview-errors", "Errors per minute", error_query(), "kube-logs"))
objects.append(
table_vis(
"logs-overview-top-ns",
"Top namespaces",
"kubernetes.namespace_name.keyword",
"*",
"kube-logs",
)
)
objects.append(table_vis("logs-overview-top-pods", "Top pods", "kubernetes.pod_name.keyword", "*", "kube-logs"))
objects.append(
search_object(
"logs-overview-recent-errors",
"Recent errors",
["@timestamp", "kubernetes.namespace_name", "kubernetes.pod_name", "log", "message"],
error_query(),
"kube-logs",
)
)
panels = [
panel("logs-overview-volume", "visualization", {"x": 0, "y": 0, "w": 24, "h": 8, "i": "1"}, 1),
panel("logs-overview-errors", "visualization", {"x": 0, "y": 8, "w": 24, "h": 6, "i": "2"}, 2),
panel("logs-overview-top-ns", "visualization", {"x": 0, "y": 14, "w": 12, "h": 8, "i": "3"}, 3),
panel("logs-overview-top-pods", "visualization", {"x": 12, "y": 14, "w": 12, "h": 8, "i": "4"}, 4),
panel("logs-overview-recent-errors", "search", {"x": 0, "y": 22, "w": 24, "h": 8, "i": "5"}, 5),
]
objects.append(dashboard_object("logs-overview", "Atlas Logs Overview", panels))
return objects
def build_objects() -> list[dict]:
objects = [
index_pattern("kube-logs", "kube-*"),
index_pattern("journald-logs", "journald-*"),
]
objects.extend(overview_objects())
apps = [
AppSpec("bstein-dev-home", "bstein-dev-home", 'kubernetes.namespace_name: "bstein-dev-home"'),
AppSpec(
"pegasus",
"pegasus",
'kubernetes.namespace_name: "jellyfin" and kubernetes.labels.app: "pegasus"',
),
AppSpec("vaultwarden", "vaultwarden", 'kubernetes.namespace_name: "vaultwarden"'),
AppSpec("mailu", "mailu", 'kubernetes.namespace_name: "mailu-mailserver"'),
AppSpec("nextcloud", "nextcloud", 'kubernetes.namespace_name: "nextcloud"'),
AppSpec("gitea", "gitea", 'kubernetes.namespace_name: "gitea"'),
AppSpec("jenkins", "jenkins", 'kubernetes.namespace_name: "jenkins"'),
AppSpec("harbor", "harbor", 'kubernetes.namespace_name: "harbor"'),
AppSpec("vault", "vault", 'kubernetes.namespace_name: "vault"'),
AppSpec("keycloak", "keycloak", 'kubernetes.namespace_name: "sso"'),
AppSpec("jellyfin", "jellyfin", 'kubernetes.namespace_name: "jellyfin"'),
AppSpec("flux-system", "flux-system", 'kubernetes.namespace_name: "flux-system"'),
AppSpec("comms", "comms", 'kubernetes.namespace_name: "comms"'),
AppSpec("lesavka", "lesavka", '_HOSTNAME: "titan-jh"', index_id="journald-logs", kind="journald"),
]
for app in apps:
objects.extend(app_dashboard_objects(app))
return objects
def write_ndjson(objects: list[dict], path: Path) -> None:
path.parent.mkdir(parents=True, exist_ok=True)
payload = "\n".join(json_line(obj) for obj in objects)
path.write_text(payload + "\n")
def render_configmap(ndjson_path: Path, output_path: Path) -> None:
payload_lines = ndjson_path.read_text().splitlines()
payload = "\n".join(" " + line for line in payload_lines)
relative_path = output_path.relative_to(ROOT)
output_path.write_text(CONFIG_TEMPLATE.format(relative_path=relative_path, payload=payload))
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument("--build", action="store_true", help="Regenerate saved object NDJSON and ConfigMap")
args = parser.parse_args()
if args.build:
objects = build_objects()
write_ndjson(objects, NDJSON_PATH)
if not NDJSON_PATH.exists():
raise SystemExit(f"Missing NDJSON file: {NDJSON_PATH}. Run with --build first.")
render_configmap(NDJSON_PATH, CONFIG_PATH)
if __name__ == "__main__":
main()

View File

@ -0,0 +1,105 @@
{"type":"index-pattern","id":"kube-logs","attributes":{"title":"kube-*","timeFieldName":"@timestamp"}}
{"type":"index-pattern","id":"journald-logs","attributes":{"title":"journald-*","timeFieldName":"@timestamp"}}
{"type":"visualization","id":"logs-overview-volume","attributes":{"title":"Logs per minute","visState":"{\"title\":\"Logs per minute\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"*\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-overview-errors","attributes":{"title":"Errors per minute","visState":"{\"title\":\"Errors per minute\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-overview-top-ns","attributes":{"title":"Top namespaces","visState":"{\"title\":\"Top namespaces\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.namespace_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"*\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-overview-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"*\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-overview-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.namespace_name","kubernetes.pod_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-overview","attributes":{"title":"Atlas Logs Overview","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-overview-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-overview-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-overview-top-ns\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-overview-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":24,\"h\":8,\"i\":\"5\"},\"id\":\"logs-overview-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-bstein-dev-home-volume","attributes":{"title":"bstein-dev-home logs","visState":"{\"title\":\"bstein-dev-home logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-bstein-dev-home-errors","attributes":{"title":"bstein-dev-home errors","visState":"{\"title\":\"bstein-dev-home errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"bstein-dev-home\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-bstein-dev-home-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-bstein-dev-home-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-bstein-dev-home-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-bstein-dev-home-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"bstein-dev-home\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-bstein-dev-home","attributes":{"title":"bstein-dev-home Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-bstein-dev-home-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-bstein-dev-home-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-bstein-dev-home-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-bstein-dev-home-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-bstein-dev-home-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-bstein-dev-home-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-pegasus-volume","attributes":{"title":"pegasus logs","visState":"{\"title\":\"pegasus logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-pegasus-errors","attributes":{"title":"pegasus errors","visState":"{\"title\":\"pegasus errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-pegasus-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-pegasus-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-pegasus-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-pegasus-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-pegasus","attributes":{"title":"pegasus Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-pegasus-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-pegasus-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-pegasus-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-pegasus-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-pegasus-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-pegasus-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-vaultwarden-volume","attributes":{"title":"vaultwarden logs","visState":"{\"title\":\"vaultwarden logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vaultwarden-errors","attributes":{"title":"vaultwarden errors","visState":"{\"title\":\"vaultwarden errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vaultwarden\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vaultwarden-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vaultwarden-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vaultwarden-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vaultwarden-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vaultwarden\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-vaultwarden","attributes":{"title":"vaultwarden Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-vaultwarden-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-vaultwarden-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-vaultwarden-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-vaultwarden-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-vaultwarden-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-vaultwarden-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-mailu-volume","attributes":{"title":"mailu logs","visState":"{\"title\":\"mailu logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-mailu-errors","attributes":{"title":"mailu errors","visState":"{\"title\":\"mailu errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"mailu-mailserver\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-mailu-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-mailu-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-mailu-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-mailu-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"mailu-mailserver\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-mailu","attributes":{"title":"mailu Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-mailu-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-mailu-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-mailu-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-mailu-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-mailu-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-mailu-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-nextcloud-volume","attributes":{"title":"nextcloud logs","visState":"{\"title\":\"nextcloud logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-nextcloud-errors","attributes":{"title":"nextcloud errors","visState":"{\"title\":\"nextcloud errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"nextcloud\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-nextcloud-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-nextcloud-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-nextcloud-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-nextcloud-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"nextcloud\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-nextcloud","attributes":{"title":"nextcloud Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-nextcloud-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-nextcloud-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-nextcloud-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-nextcloud-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-nextcloud-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-nextcloud-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-gitea-volume","attributes":{"title":"gitea logs","visState":"{\"title\":\"gitea logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-gitea-errors","attributes":{"title":"gitea errors","visState":"{\"title\":\"gitea errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"gitea\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-gitea-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-gitea-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-gitea-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-gitea-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"gitea\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-gitea","attributes":{"title":"gitea Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-gitea-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-gitea-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-gitea-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-gitea-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-gitea-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-gitea-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-jenkins-volume","attributes":{"title":"jenkins logs","visState":"{\"title\":\"jenkins logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jenkins-errors","attributes":{"title":"jenkins errors","visState":"{\"title\":\"jenkins errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jenkins\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jenkins-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jenkins-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jenkins-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jenkins-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jenkins\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-jenkins","attributes":{"title":"jenkins Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-jenkins-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-jenkins-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-jenkins-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-jenkins-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-jenkins-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-jenkins-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-harbor-volume","attributes":{"title":"harbor logs","visState":"{\"title\":\"harbor logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-harbor-errors","attributes":{"title":"harbor errors","visState":"{\"title\":\"harbor errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"harbor\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-harbor-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-harbor-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-harbor-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-harbor-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"harbor\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-harbor","attributes":{"title":"harbor Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-harbor-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-harbor-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-harbor-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-harbor-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-harbor-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-harbor-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-vault-volume","attributes":{"title":"vault logs","visState":"{\"title\":\"vault logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vault-errors","attributes":{"title":"vault errors","visState":"{\"title\":\"vault errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vault\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vault-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vault-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vault-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vault-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vault\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-vault","attributes":{"title":"vault Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-vault-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-vault-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-vault-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-vault-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-vault-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-vault-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-keycloak-volume","attributes":{"title":"keycloak logs","visState":"{\"title\":\"keycloak logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-keycloak-errors","attributes":{"title":"keycloak errors","visState":"{\"title\":\"keycloak errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"sso\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-keycloak-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-keycloak-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-keycloak-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-keycloak-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"sso\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-keycloak","attributes":{"title":"keycloak Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-keycloak-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-keycloak-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-keycloak-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-keycloak-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-keycloak-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-keycloak-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-jellyfin-volume","attributes":{"title":"jellyfin logs","visState":"{\"title\":\"jellyfin logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jellyfin-errors","attributes":{"title":"jellyfin errors","visState":"{\"title\":\"jellyfin errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jellyfin-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jellyfin-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jellyfin-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jellyfin-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-jellyfin","attributes":{"title":"jellyfin Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-jellyfin-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-jellyfin-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-jellyfin-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-jellyfin-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-jellyfin-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-jellyfin-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-flux-system-volume","attributes":{"title":"flux-system logs","visState":"{\"title\":\"flux-system logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-flux-system-errors","attributes":{"title":"flux-system errors","visState":"{\"title\":\"flux-system errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"flux-system\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-flux-system-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-flux-system-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-flux-system-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-flux-system-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"flux-system\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-flux-system","attributes":{"title":"flux-system Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-flux-system-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-flux-system-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-flux-system-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-flux-system-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-flux-system-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-flux-system-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-comms-volume","attributes":{"title":"comms logs","visState":"{\"title\":\"comms logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-comms-errors","attributes":{"title":"comms errors","visState":"{\"title\":\"comms errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"comms\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-comms-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-comms-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-comms-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-comms-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"comms\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-comms","attributes":{"title":"comms Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-comms-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-comms-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-comms-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-comms-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-comms-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-comms-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-lesavka-volume","attributes":{"title":"lesavka logs","visState":"{\"title\":\"lesavka logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"_HOSTNAME: \\\"titan-jh\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"visualization","id":"logs-lesavka-errors","attributes":{"title":"lesavka errors","visState":"{\"title\":\"lesavka errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(_HOSTNAME: \\\"titan-jh\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"visualization","id":"logs-lesavka-top-units","attributes":{"title":"Top units","visState":"{\"title\":\"Top units\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"_SYSTEMD_UNIT.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"_HOSTNAME: \\\"titan-jh\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"search","id":"logs-lesavka-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","_HOSTNAME","_SYSTEMD_UNIT","MESSAGE"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"_HOSTNAME: \\\"titan-jh\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"search","id":"logs-lesavka-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","_HOSTNAME","_SYSTEMD_UNIT","MESSAGE"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(_HOSTNAME: \\\"titan-jh\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"dashboard","id":"logs-lesavka","attributes":{"title":"lesavka Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-lesavka-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-lesavka-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-lesavka-top-units\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-lesavka-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":24,\"h\":8,\"i\":\"5\"},\"id\":\"logs-lesavka-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}

View File

@ -6,6 +6,7 @@ resources:
- opensearch-pvc.yaml
- opensearch-helmrelease.yaml
- opensearch-dashboards-helmrelease.yaml
- opensearch-dashboards-objects.yaml
- opensearch-ism-job.yaml
- opensearch-dashboards-setup-job.yaml
- opensearch-prune-cronjob.yaml

View File

@ -0,0 +1,114 @@
# services/logging/opensearch-dashboards-objects.yaml
# Generated by scripts/dashboards_render_logs.py --build
apiVersion: v1
kind: ConfigMap
metadata:
name: opensearch-dashboards-objects
namespace: logging
data:
objects.ndjson: |
{"type":"index-pattern","id":"kube-logs","attributes":{"title":"kube-*","timeFieldName":"@timestamp"}}
{"type":"index-pattern","id":"journald-logs","attributes":{"title":"journald-*","timeFieldName":"@timestamp"}}
{"type":"visualization","id":"logs-overview-volume","attributes":{"title":"Logs per minute","visState":"{\"title\":\"Logs per minute\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"*\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-overview-errors","attributes":{"title":"Errors per minute","visState":"{\"title\":\"Errors per minute\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-overview-top-ns","attributes":{"title":"Top namespaces","visState":"{\"title\":\"Top namespaces\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.namespace_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"*\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-overview-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"*\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-overview-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.namespace_name","kubernetes.pod_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-overview","attributes":{"title":"Atlas Logs Overview","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-overview-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-overview-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-overview-top-ns\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-overview-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":24,\"h\":8,\"i\":\"5\"},\"id\":\"logs-overview-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-bstein-dev-home-volume","attributes":{"title":"bstein-dev-home logs","visState":"{\"title\":\"bstein-dev-home logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-bstein-dev-home-errors","attributes":{"title":"bstein-dev-home errors","visState":"{\"title\":\"bstein-dev-home errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"bstein-dev-home\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-bstein-dev-home-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-bstein-dev-home-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-bstein-dev-home-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"bstein-dev-home\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-bstein-dev-home-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"bstein-dev-home\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-bstein-dev-home","attributes":{"title":"bstein-dev-home Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-bstein-dev-home-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-bstein-dev-home-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-bstein-dev-home-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-bstein-dev-home-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-bstein-dev-home-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-bstein-dev-home-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-pegasus-volume","attributes":{"title":"pegasus logs","visState":"{\"title\":\"pegasus logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-pegasus-errors","attributes":{"title":"pegasus errors","visState":"{\"title\":\"pegasus errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-pegasus-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-pegasus-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-pegasus-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-pegasus-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\" and kubernetes.labels.app: \\\"pegasus\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-pegasus","attributes":{"title":"pegasus Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-pegasus-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-pegasus-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-pegasus-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-pegasus-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-pegasus-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-pegasus-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-vaultwarden-volume","attributes":{"title":"vaultwarden logs","visState":"{\"title\":\"vaultwarden logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vaultwarden-errors","attributes":{"title":"vaultwarden errors","visState":"{\"title\":\"vaultwarden errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vaultwarden\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vaultwarden-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vaultwarden-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vaultwarden-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vaultwarden\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vaultwarden-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vaultwarden\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-vaultwarden","attributes":{"title":"vaultwarden Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-vaultwarden-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-vaultwarden-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-vaultwarden-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-vaultwarden-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-vaultwarden-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-vaultwarden-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-mailu-volume","attributes":{"title":"mailu logs","visState":"{\"title\":\"mailu logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-mailu-errors","attributes":{"title":"mailu errors","visState":"{\"title\":\"mailu errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"mailu-mailserver\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-mailu-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-mailu-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-mailu-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"mailu-mailserver\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-mailu-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"mailu-mailserver\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-mailu","attributes":{"title":"mailu Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-mailu-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-mailu-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-mailu-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-mailu-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-mailu-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-mailu-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-nextcloud-volume","attributes":{"title":"nextcloud logs","visState":"{\"title\":\"nextcloud logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-nextcloud-errors","attributes":{"title":"nextcloud errors","visState":"{\"title\":\"nextcloud errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"nextcloud\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-nextcloud-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-nextcloud-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-nextcloud-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"nextcloud\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-nextcloud-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"nextcloud\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-nextcloud","attributes":{"title":"nextcloud Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-nextcloud-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-nextcloud-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-nextcloud-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-nextcloud-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-nextcloud-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-nextcloud-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-gitea-volume","attributes":{"title":"gitea logs","visState":"{\"title\":\"gitea logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-gitea-errors","attributes":{"title":"gitea errors","visState":"{\"title\":\"gitea errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"gitea\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-gitea-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-gitea-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-gitea-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"gitea\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-gitea-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"gitea\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-gitea","attributes":{"title":"gitea Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-gitea-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-gitea-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-gitea-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-gitea-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-gitea-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-gitea-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-jenkins-volume","attributes":{"title":"jenkins logs","visState":"{\"title\":\"jenkins logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jenkins-errors","attributes":{"title":"jenkins errors","visState":"{\"title\":\"jenkins errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jenkins\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jenkins-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jenkins-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jenkins-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jenkins\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jenkins-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jenkins\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-jenkins","attributes":{"title":"jenkins Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-jenkins-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-jenkins-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-jenkins-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-jenkins-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-jenkins-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-jenkins-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-harbor-volume","attributes":{"title":"harbor logs","visState":"{\"title\":\"harbor logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-harbor-errors","attributes":{"title":"harbor errors","visState":"{\"title\":\"harbor errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"harbor\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-harbor-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-harbor-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-harbor-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"harbor\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-harbor-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"harbor\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-harbor","attributes":{"title":"harbor Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-harbor-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-harbor-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-harbor-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-harbor-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-harbor-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-harbor-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-vault-volume","attributes":{"title":"vault logs","visState":"{\"title\":\"vault logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vault-errors","attributes":{"title":"vault errors","visState":"{\"title\":\"vault errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vault\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vault-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-vault-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vault-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"vault\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-vault-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"vault\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-vault","attributes":{"title":"vault Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-vault-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-vault-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-vault-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-vault-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-vault-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-vault-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-keycloak-volume","attributes":{"title":"keycloak logs","visState":"{\"title\":\"keycloak logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-keycloak-errors","attributes":{"title":"keycloak errors","visState":"{\"title\":\"keycloak errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"sso\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-keycloak-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-keycloak-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-keycloak-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"sso\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-keycloak-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"sso\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-keycloak","attributes":{"title":"keycloak Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-keycloak-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-keycloak-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-keycloak-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-keycloak-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-keycloak-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-keycloak-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-jellyfin-volume","attributes":{"title":"jellyfin logs","visState":"{\"title\":\"jellyfin logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jellyfin-errors","attributes":{"title":"jellyfin errors","visState":"{\"title\":\"jellyfin errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jellyfin-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-jellyfin-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jellyfin-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"jellyfin\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-jellyfin-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"jellyfin\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-jellyfin","attributes":{"title":"jellyfin Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-jellyfin-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-jellyfin-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-jellyfin-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-jellyfin-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-jellyfin-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-jellyfin-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-flux-system-volume","attributes":{"title":"flux-system logs","visState":"{\"title\":\"flux-system logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-flux-system-errors","attributes":{"title":"flux-system errors","visState":"{\"title\":\"flux-system errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"flux-system\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-flux-system-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-flux-system-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-flux-system-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"flux-system\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-flux-system-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"flux-system\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-flux-system","attributes":{"title":"flux-system Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-flux-system-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-flux-system-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-flux-system-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-flux-system-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-flux-system-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-flux-system-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-comms-volume","attributes":{"title":"comms logs","visState":"{\"title\":\"comms logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-comms-errors","attributes":{"title":"comms errors","visState":"{\"title\":\"comms errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"comms\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-comms-top-pods","attributes":{"title":"Top pods","visState":"{\"title\":\"Top pods\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.pod_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"visualization","id":"logs-comms-top-containers","attributes":{"title":"Top containers","visState":"{\"title\":\"Top containers\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"kubernetes.container_name.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-comms-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"kubernetes.namespace_name: \\\"comms\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"search","id":"logs-comms-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","kubernetes.pod_name","kubernetes.container_name","log","message"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(kubernetes.namespace_name: \\\"comms\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"kube-logs"}]}
{"type":"dashboard","id":"logs-comms","attributes":{"title":"comms Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-comms-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-comms-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-comms-top-pods\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-comms-top-containers\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":12,\"h\":8,\"i\":\"5\"},\"id\":\"logs-comms-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"6\",\"gridData\":{\"x\":12,\"y\":22,\"w\":12,\"h\":8,\"i\":\"6\"},\"id\":\"logs-comms-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}
{"type":"visualization","id":"logs-lesavka-volume","attributes":{"title":"lesavka logs","visState":"{\"title\":\"lesavka logs\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"_HOSTNAME: \\\"titan-jh\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"visualization","id":"logs-lesavka-errors","attributes":{"title":"lesavka errors","visState":"{\"title\":\"lesavka errors\",\"type\":\"histogram\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"date_histogram\",\"schema\":\"segment\",\"params\":{\"field\":\"@timestamp\",\"interval\":\"auto\",\"min_doc_count\":1}}],\"params\":{\"addTooltip\":true,\"addLegend\":false,\"scale\":\"linear\",\"interpolate\":\"linear\"}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(_HOSTNAME: \\\"titan-jh\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"visualization","id":"logs-lesavka-top-units","attributes":{"title":"Top units","visState":"{\"title\":\"Top units\",\"type\":\"table\",\"aggs\":[{\"id\":\"1\",\"enabled\":true,\"type\":\"count\",\"schema\":\"metric\"},{\"id\":\"2\",\"enabled\":true,\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"_SYSTEMD_UNIT.keyword\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMetricsAtAllLevels\":false,\"sort\":{\"columnIndex\":1,\"direction\":\"desc\"}}}","uiStateJSON":"{}","description":"","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"_HOSTNAME: \\\"titan-jh\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"search","id":"logs-lesavka-recent","attributes":{"title":"Recent logs","description":"","columns":["@timestamp","_HOSTNAME","_SYSTEMD_UNIT","MESSAGE"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"_HOSTNAME: \\\"titan-jh\\\"\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"search","id":"logs-lesavka-recent-errors","attributes":{"title":"Recent errors","description":"","columns":["@timestamp","_HOSTNAME","_SYSTEMD_UNIT","MESSAGE"],"sort":[["@timestamp","desc"]],"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"(_HOSTNAME: \\\"titan-jh\\\") and ((log : \\\"*error*\\\" or message : \\\"*error*\\\") or (log : \\\"*exception*\\\" or message : \\\"*exception*\\\") or (log : \\\"*fail*\\\" or message : \\\"*fail*\\\"))\"},\"filter\":[],\"indexRefName\":\"kibanaSavedObjectMeta.searchSourceJSON.index\"}"}},"references":[{"name":"kibanaSavedObjectMeta.searchSourceJSON.index","type":"index-pattern","id":"journald-logs"}]}
{"type":"dashboard","id":"logs-lesavka","attributes":{"title":"lesavka Logs","description":"","hits":0,"panelsJSON":"[{\"panelIndex\":\"1\",\"gridData\":{\"x\":0,\"y\":0,\"w\":24,\"h\":8,\"i\":\"1\"},\"id\":\"logs-lesavka-volume\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"2\",\"gridData\":{\"x\":0,\"y\":8,\"w\":24,\"h\":6,\"i\":\"2\"},\"id\":\"logs-lesavka-errors\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"3\",\"gridData\":{\"x\":0,\"y\":14,\"w\":12,\"h\":8,\"i\":\"3\"},\"id\":\"logs-lesavka-top-units\",\"type\":\"visualization\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"4\",\"gridData\":{\"x\":12,\"y\":14,\"w\":12,\"h\":8,\"i\":\"4\"},\"id\":\"logs-lesavka-recent\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}},{\"panelIndex\":\"5\",\"gridData\":{\"x\":0,\"y\":22,\"w\":24,\"h\":8,\"i\":\"5\"},\"id\":\"logs-lesavka-recent-errors\",\"type\":\"search\",\"version\":\"7.10.0\",\"embeddableConfig\":{}}]","optionsJSON":"{\"useMargins\":true,\"hidePanelTitles\":false}","version":1,"timeRestore":false,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\": {\"language\": \"kuery\", \"query\": \"\"}, \"filter\": []}"}}}

View File

@ -2,7 +2,7 @@
apiVersion: batch/v1
kind: Job
metadata:
name: opensearch-dashboards-setup-1
name: opensearch-dashboards-setup-2
namespace: logging
spec:
backoffLimit: 3
@ -45,19 +45,24 @@ spec:
exit 1
fi
create_view() {
view_id="$1"
title="$2"
curl -sS -X POST "${OSD_URL}/api/saved_objects/index-pattern/${view_id}?overwrite=true" \
-H 'Content-Type: application/json' \
-H 'osd-xsrf: true' \
-d "{\"attributes\":{\"title\":\"${title}\",\"timeFieldName\":\"@timestamp\"}}" >/dev/null
}
if [ ! -s /config/objects.ndjson ]; then
echo "Saved objects file not found at /config/objects.ndjson" >&2
exit 1
fi
create_view kube-logs "kube-*"
create_view journald-logs "journald-*"
curl -sS -X POST "${OSD_URL}/api/saved_objects/_import?overwrite=true" \
-H 'osd-xsrf: true' \
-F file=@/config/objects.ndjson >/dev/null
curl -sS -X POST "${OSD_URL}/api/opensearch-dashboards/settings" \
-H 'Content-Type: application/json' \
-H 'osd-xsrf: true' \
-d '{"changes":{"defaultIndex":"kube-logs"}}' >/dev/null
volumeMounts:
- name: objects
mountPath: /config
readOnly: true
volumes:
- name: objects
configMap:
name: opensearch-dashboards-objects