โ† All PCA Flashcard Decks

PCA Service Discovery & Targets Flashcards

6 cards from real PCA practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 PCA Service Discovery & Targets flashcards as text
  1. Which Prometheus configuration block defines how targets are discovered dynamically in a Kubernetes cluster?

    Answer: scrape_configs with kubernetes_sd_configs

    The scrape_configs block with kubernetes_sd_configs enables Prometheus to dynamically discover targets in a Kubernetes cluster.

  2. What is the purpose of the `relabel_configs` section in a Prometheus scrape job?

    Answer: To rewrite or filter target labels before scraping

    relabel_configs lets you rewrite, drop, or keep target labels before Prometheus scrapes them.

  3. Which action in relabel_configs drops a target entirely from the scrape list?

    Answer: drop

    The `drop` action in relabel_configs removes a target if the source label value matches the specified regex.

  4. In Prometheus file-based service discovery, which file format is used to define static targets?

    Answer: JSON or YAML

    File-based service discovery (file_sd_configs) reads target definitions from JSON or YAML files.

  5. What does the `__address__` label represent in Prometheus service discovery?

    Answer: The host:port of the scrape target

    The __address__ label holds the host:port string that Prometheus will use to scrape a target.

  6. Which service discovery mechanism allows Prometheus to discover targets registered in HashiCorp Consul?

    Answer: consul_sd_configs

    consul_sd_configs integrates Prometheus with HashiCorp Consul to dynamically discover services registered there.