ISTIOCTL-DASHBOARD-PROMETHEUS(1)

πŸ“¦ version 1.31.3, in nixos 26.05, nixpkgs unstable

πŸ’… ISTIOCTL-DASHBOARD-PROMETHEUS β€” the manual page, but make it make sense

okay so bestie, welcome to the istioctl-dashboard-prometheus manual page πŸ’– this is the doc for the prometheus subcommand of the istioctl dashboard command set β€” like, the little dashboard-openers that live inside istioctl. it's short, it's sweet, and it literally just opens a web UI for you. no cap. ✨


🌸 NAME 🌸

istioctl-dashboard-prometheus β€” open the Prometheus web UI πŸŽ€


⭐ SYNOPSIS ⭐

istioctl dashboard prometheus [flags]

that's the whole shape of it. command, then optional [flags]. done. iconic.


πŸ¦‹ DESCRIPTION πŸ¦‹

open Istio's Prometheus dashboard. that's it. that's the whole vibe πŸ”₯ you run it, it opens the dashboard, you go look at your metrics like the main character you are.


✨ OPTIONS ✨

  • -h, --help[=false] β€” help for prometheus. classic. the "wait what does this do again" button 🫢
  • --ui-port=9090 β€” the component dashboard UI port. this is the port the dashboard UI itself runs on, and the default is 9090 πŸ’…

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these are the flags you get for free from the parent command β€” they're not unique to prometheus, but they're absolutely here and you should lowkey know about them:

  • --address="localhost" β€” address to listen on. it only accepts an IP address or localhost as a value, no funny business πŸ™ˆ and when localhost is what you pass, istioctl will try to bind on both 127.0.0.1 and ::1 β€” and it will fail if neither of those addresses is available to bind. so yes, the failure is real, not a vibe.
  • --as="" β€” username to impersonate for the operation. the user could be a regular user or a service account in a namespace ✨
  • --as-group=[] β€” group to impersonate for the operation. this flag can be repeated so you can specify multiple groups, which is honestly so accommodating of it πŸŽ€
  • --as-uid="" β€” UID to impersonate for the operation.
  • --browser[=true] β€” when --browser is supplied as false, istioctl dashboard will not open the browser. default is true, which means istioctl dashboard will always open a browser to view the dashboard. so if you're like "please don't launch a browser at me" β€” pass false. slay.
  • --context="" β€” Kubernetes configuration context.
  • -i, --istioNamespace="istio-system" β€” Istio system namespace. defaults to istio-system, as it should πŸ’œ
  • --kubeclient-timeout="15s" β€” Kubernetes client timeout as a time.Duration string, and it defaults to 15 seconds. ⏰
  • -c, --kubeconfig="" β€” Kubernetes configuration file.
  • -n, --namespace="" β€” Kubernetes namespace.
  • -p, --port=0 β€” local port to listen to.
  • --vklog=0 β€” a number for the log level verbosity. it's like the -v flag. ex: --vklog=9. yes, nine. go off, verbose queen πŸ‘‘

🌈 EXAMPLE 🌈

okay here's the part where it shows off. literally just:

  istioctl dashboard prometheus

  # with short syntax
  istioctl dash prometheus
  istioctl d prometheus

so you can spell it all the way out, or shorten dashboard to dash or even just d β€” iykyk 😌 the short syntaxes are giving efficiency.


πŸ’€ SEE ALSO πŸ’€

go read the parent page too, bestie, it's the whole dashboard family 🫢


heads up: these flags are literal β€” copy them exactly, don't get creative with them, and remember --address only takes an IP address or localhost. not me warning you twice πŸ’€

and that's the page!! πŸŽ€ auto generated by spf13/cobra, dated Jan 1980 β€” yes, Jan 1980, the manpage timestamps are always a little feral, we don't question it πŸ™ˆ and the page itself is ISTIOCTL-DASHBOARD-PROMETHEUS(1), if you needed the receipts. bye bestie, go look at some metrics πŸ’–πŸŒΈ

πŸ“¦ where this page comes from