Skip to content

Repository files navigation

prettyql

Feed it an ugly and poorly-written query, it spits out a pretty and poorly-written query

echo 'label_replace(instance:node_memory_utilisation:ratio{cluster="mycluster"}, "node", "$1", "instance", "(.+):metrics") * on(node) group_left(customer) sum by(node) (label_replace(kube_pod_info{cluster="mycluster",pod=~".+mypod.+"},"customer", "$1", "namespace", "(.+)"))' | ./prettyql
  label_replace(
    instance:node_memory_utilisation:ratio{cluster="mycluster"},
    "node",
    "$1",
    "instance",
    "(.+):metrics"
  )
* on (node) group_left (customer)
  sum by (node) (
    label_replace(
      kube_pod_info{cluster="mycluster",pod=~".+mypod.+"},
      "customer",
      "$1",
      "namespace",
      "(.+)"
    )
  )

About

Command-line prettifier for promql queries

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages