Loki plugin (#2755)

* plugin for loki logs

* typo

* COL-NAME -> NAME
mine
Brian Dols 2024-08-15 19:12:09 -05:00 committed by GitHub
parent cd04b6c9d8
commit 37a5f05d17
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 95 additions and 0 deletions

95
plugins/log-loki.yaml Normal file
View File

@ -0,0 +1,95 @@
plugins:
# https://grafana.com/docs/loki/latest/query/logcli/
# you must set the LOKI_ADDR environment variable ("export LOKI_ADDR=https://loki.internal" in bash) before starting k9s to use logcli
loki-container:
shortCut: Shift-L
description: "loki fmt"
scopes:
- cantainers
command: logcli
background: false
args:
- query
- "{ namespace = \"$NAMESPACE\", pod = \"$POD\", container = \"$NAME\" }"
- -f
loki-container-raw:
shortCut: Ctrl-L
description: "loki raw"
scopes:
- containers
command: logcli
background: false
args:
- query
- "{ namespace = \"$NAMESPACE\", pod = \"$POD\", container = \"$NAME\" }"
- -f
- -oraw
loki-pods:
shortCut: Shift-L
description: "loki fmt"
scopes:
- po
command: logcli
background: false
args:
- query
- "{ namespace = \"$NAMESPACE\", pod = \"$NAME\" }"
- -f
loki-pods-raw:
shortCut: Ctrl-L
description: "loki raw"
scopes:
- po
command: logcli
background: false
args:
- query
- "{ namespace = \"$NAMESPACE\", pod = \"$NAME\" }"
- -f
- -oraw
loki-node:
shortCut: Shift-L
description: "loki fmt"
scopes:
- node
command: logcli
background: false
args:
- query
- "{ node_name = \"$NAME\" }"
- -f
loki-node-raw:
shortCut: Ctrl-L
description: "loki raw"
scopes:
- node
command: logcli
background: false
args:
- query
- "{ node_name = \"$NAME\" }"
- -f
- -oraw
loki-ns:
shortCut: Shift-L
description: "loki fmt"
scopes:
- namespace
command: logcli
background: false
args:
- query
- "{ namespace = \"$NAME\" }"
- -f
loki-ns-raw:
shortCut: Ctrl-L
description: "loki raw"
scopes:
- namespace
command: logcli
background: false
args:
- query
- "{ namespace = \"$NAME\" }"
- -f
- -oraw