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: - containers command: logcli background: false args: - query - "{ namespace = \"$NAMESPACE\", pod = \"$POD\", container = \"$NAME\" }" - -f loki-container-raw: shortCut: Ctrl-E 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