Question 1hardmultiple choiceRead the full Prometheus Fundamentals explanation →You observe data gaps in your Prometheus graph after increasing the scrape interval. What is the most likely cause?ATSDB block corruptionBStale markers not being processedCThe scrape_timeout is shorter than the time taken to fetch metricsDToo many labels on the metricShow Answer →
Question 2mediummultiple choiceRead the full Prometheus Fundamentals explanation →You want to rename a metric during the scrape process. Which configuration block is appropriate?Ascrape_configsBremote_writeCtarget_relabel_configsDmetric_relabel_configsShow Answer →
Question 3hardmultiple choiceRead the full Prometheus Fundamentals explanation →You have a metric that is a gauge and fluctuates. What happens if you use the 'rate()' function on a gauge?AIt throws an error during query evaluationBIt calculates the average changeCIt works normallyDIt calculates the derivativeShow Answer →
Question 4easymultiple choiceRead the full Prometheus Fundamentals explanation →What label is automatically added by Prometheus to all scraped metrics?AinstanceBregionCjobDhostShow Answer →
Question 5mediummultiple choiceRead the full Prometheus Fundamentals explanation →How can you view the current configuration of a running Prometheus server?AVisit /config in the UIBCheck the /metrics endpointCView /status/configDRun a PromQL queryELook at the PID fileShow Answer →
Question 6hardmultiple choiceRead the full Prometheus Fundamentals explanation →How does Prometheus handle metrics with the same name and identical label sets?AIt keeps the first one receivedBIt returns a scrape errorCIt averages themDIt keeps both valuesShow Answer →
Question 7hardmultiple choiceRead the full Prometheus Fundamentals explanation →If you have a scrape_interval of 15s, what is the recommended minimum scrape_timeout?A5sB10sC30sD15sShow Answer →
Question 8hardmultiple choiceRead the full Prometheus Fundamentals explanation →When using 'remote_write', how does Prometheus ensure data delivery?AIt uses a retry mechanism with exponential backoffBIt writes to the WAL firstCIt disables local storageDIt requires manual intervention on failureShow Answer →
Question 9easymultiple choiceRead the full Prometheus Fundamentals explanation →Where can you see a list of all currently active targets?A/alertsB/status/targetsC/targetsD/graphShow Answer →
Question 10hardmultiple choiceRead the full Prometheus Fundamentals explanation →What is the difference between a Histogram and a Summary?AHistograms use buckets for quantile estimationBHistograms are computed on the clientCSummaries are computed on the serverDSummaries cannot be aggregatedShow Answer →
Question 11mediummultiple choiceRead the full Prometheus Fundamentals explanation →You need to add a static label to all metrics from a specific job. Where do you configure this?Aglobal.labelsBremote_write.labelsCrelabel_configsDscrape_configs.labelsShow Answer →
Question 12mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which configuration parameter limits the number of series in the head block?Amax_seriesBstorage.tsdb.head-series-limitCseries_limitDmax_cardinalityShow Answer →
Question 13easymultiple choiceRead the full Prometheus Fundamentals explanation →What is the standard interval for Alertmanager to send notification retries?A1mB4hC1sD24hShow Answer →
Question 14mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following can be modified in 'relabel_configs'?scrape intervaltarget labelsretention periodmetric namesalerting logicCheck answersShow Answer →
Question 15hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE factors influence Prometheus memory usage?Number of alertsNumber of dashboardsWAL sizeNumber of active time seriesScrape intervalCheck answersShow Answer →
Question 16mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following labels are specifically associated with Histograms?percentilesumlequantilerangeCheck answersShow Answer →
Question 17mediummultiple choiceReview the full routing breakdown →When configuring Alertmanager to send notifications to Slack, which block defines the routing tree?AreceiversBinhibit_rulesCrouteDglobalShow Answer →
Question 18easymultiple choiceRead the full Prometheus Fundamentals explanation →Which file format does Prometheus use for its main configuration?AXMLBJSONCTOMLDYAMLShow Answer →
Question 19mediummultiple choiceRead the full Prometheus Fundamentals explanation →In the Prometheus data model, what is a 'sample'?AThe metric nameBA label key-value pairCA value and a timestampDAn alert ruleShow Answer →
Question 20easymultiple choiceRead the full Prometheus Fundamentals explanation →You are deploying Prometheus in a Kubernetes cluster and need to ensure it discovers pods labeled 'app=frontend'. Which configuration block is required?Akubernetes_sd_configsBdns_sd_configsCstatic_configsDfile_sd_configsShow Answer →
Question 21mediummultiple choiceRead the full Prometheus Fundamentals explanation →A batch job runs for only 30 seconds every hour. How should you expose these metrics to Prometheus?AUse the PushgatewayBUse an exporter sidecarCIncrease scrape interval to 1 hourDAdd a scrape_config for the batch jobShow Answer →
Question 22easymultiple choiceRead the full Prometheus Fundamentals explanation →Which component is responsible for receiving alerts from Prometheus and managing notification delivery?AAlertmanagerBPrometheus ServerCExporterDPushgatewayShow Answer →
Question 23hardmultiple choiceRead the full Prometheus Fundamentals explanation →Your Prometheus server is hitting high memory usage due to high cardinality. Which action is most effective at reducing memory pressure?AIncrease scrape_intervalBDrop high-cardinality labels using relabel_configsCUse more exportersDEnable remote writeShow Answer →
Question 24easymultiple choiceRead the full Prometheus Fundamentals explanation →What is the default port that Prometheus listens on?A9100B9093C8080D9090Show Answer →
Question 25hardmultiple choiceRead the full Prometheus Fundamentals explanation →You are performing a 'label_replace' operation. What is the correct syntax for a regex capture group?A\1B{1}C%1D$1Show Answer →
Question 26mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which TSDB component is responsible for ensuring data durability if the server crashes?ATombstone fileBWAL (Write-Ahead Log)CHead blockDIndex fileShow Answer →
Question 27mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which mechanism allows Prometheus to discover targets by reading a list from a file?Adns_sd_configsBstatic_configsCconsul_sd_configsDfile_sd_configsShow Answer →
Question 28easymultiple choiceRead the full Prometheus Fundamentals explanation →What is the primary language used to query Prometheus data?ARegexBGraphQLCPromQLDSQLShow Answer →
Question 29mediummultiple choiceRead the full Prometheus Fundamentals explanation →When using the 'scrape_timeout', what happens if the timeout is reached?AIt automatically retries onceBThe previous value is kept indefinitelyCThe scrape continues silentlyDThe scrape is marked as failedShow Answer →
Question 30easymultiple choiceRead the full Prometheus Fundamentals explanation →Which component is best suited for long-term storage?AThe local TSDBBPushgatewayCRemote write storageDAlertmanagerShow Answer →
Question 31mediummultiple choiceRead the full Prometheus Fundamentals explanation →What is the purpose of the 'rule_files' configuration?ATo manage user authenticationBTo define static targetsCTo define alerting and recording rulesDTo configure global retentionShow Answer →
Question 32mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which function is used to convert a counter rate into a per-second rate over a time range?Arate()Bdelta()Cincrease()Dsum()Show Answer →
Question 33hardmultiple choiceRead the full Prometheus Fundamentals explanation →What is the behavior of the 'absent()' function?AIt masks null valuesBIt returns 1 if the metric is missingCIt returns 1 if the metric existsDIt deletes the metricShow Answer →
Question 34mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which metric type is best for reporting the number of requests received by a service?ACounterBSummaryCHistogramDGaugeShow Answer →
Question 35easymultiple choiceRead the full Prometheus Fundamentals explanation →What is the default value for the scrape interval?A1mB10sC30sD5mShow Answer →
Question 36mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which label is used to group alerts in Alertmanager?Agroup_byBrepeat_intervalCgroup_waitDgroup_intervalShow Answer →
Question 37easymultiple choiceRead the full Prometheus Fundamentals explanation →What is the purpose of the 'up' metric?ATo show system uptimeBTo measure request latencyCTo track CPU usageDTo indicate if a target is reachableShow Answer →
Question 38mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which component allows Prometheus to be scaled horizontally for high availability?AUsing a Load BalancerBPushgatewayCPrometheus OperatorDRunning identical instances in parallelShow Answer →
Question 39hardmultiple choiceRead the full Prometheus Fundamentals explanation →When a Prometheus server is restarted, how does it recover the in-memory data?AIt only keeps the last 5 minutesBIt reads the WALCIt queries the remote storeDIt re-scrapes all targetsShow Answer →
Question 40mediummultiple choiceRead the full Prometheus Fundamentals explanation →Which operator performs a set union in PromQL?AunlessBjoinCorDandShow Answer →
Question 41hardmultiple choiceRead the full Prometheus Fundamentals explanation →What happens if a label set for a metric changes during its lifetime?AAn error is loggedBA new time series is createdCThe series is updated in-placeDThe metric is deletedShow Answer →
Question 42easymultiple choiceRead the full Prometheus Fundamentals explanation →What is the default retention period for Prometheus data?A1 yearB30 daysC15 daysD7 daysShow Answer →
Question 43hardmultiple choiceRead the full Prometheus Fundamentals explanation →What is the purpose of 'tombstones' in the TSDB?ATo increase query speedBTo compress dataCTo mark series for deletionDTo store WAL snapshotsShow Answer →
Question 44mediummultiple choiceRead the full Prometheus Fundamentals explanation →What is the benefit of using recording rules?AThey enable alert notificationsBThey improve query performanceCThey bypass TSDBDThey reduce storage usageShow Answer →
Question 45easymultiple choiceRead the full Prometheus Fundamentals explanation →Where do you define the scrape interval for a specific target?Aglobal sectionBremote_write sectionCalerting sectionDscrape_configs sectionShow Answer →
Question 46hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE of the following are valid Prometheus TSDB file types?chunkssqlindexjsonwalCheck answersShow Answer →
Question 47mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following are valid ways to configure target discovery in Prometheus?ftp_sd_configssql_sd_configsldap_sd_configsdns_sd_configsfile_sd_configsCheck answersShow Answer →
Question 48mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following are core responsibilities of the Prometheus server?Sending SMS alertsHosting the dashboard UIEvaluating rulesManaging user authScraping metricsCheck answersShow Answer →
Question 49hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE of the following metrics are automatically added to all scraped targets?cpu_usageupmemory_usagescrape_samples_scrapedscrape_duration_secondsCheck answersShow Answer →
Question 50mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following are valid Alertmanager configuration blocks?routereceiversscrape_configstargetsrulesCheck answersShow Answer →
Question 51hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE labels are often considered part of the default Prometheus ecosystem metrics?groupleownerjobinstanceCheck answersShow Answer →
Question 52hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE conditions cause a scrape to be unsuccessful?High memory usageInvalid metric formatHTTP 500 status codeDisk space lowNetwork connection timeoutCheck answersShow Answer →
Question 53mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following are true about the Pushgateway?It is a drop-in for standard scrapingIt stores metrics persistentlyIt automatically expires metricsMetrics must be deleted manuallyIt is for batch jobsCheck answersShow Answer →
Question 54mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following are valid ways to run Prometheus?As a browser extensionAs a containerAs a binaryAs a database engine libraryAs a kernel moduleCheck answersShow Answer →
Question 55hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE of the following are components of a Prometheus alert state?mutedinactivefiringpendingsleepingCheck answersShow Answer →
Question 56hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE features are provided by the Prometheus HTTP API?Retrieving alert rulesListing active targetsConfiguring SMTPQuerying time series dataUpdating scrape intervalCheck answersShow Answer →
Question 57mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following are valid data types in Prometheus?ListGaugeCounterSetBooleanCheck answersShow Answer →
Question 58hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE of the following are common sources of high cardinality?Dynamic URL parametersUnique user IDsStatic host namesBinary flagsTimestamps in labelsCheck answersShow Answer →
Question 59mediummulti selectRead the full Prometheus Fundamentals explanation →Which TWO of the following can be configured globally?alertmanager_hoststorage_pathscrape_intervalevaluation_intervaltarget_labelsCheck answersShow Answer →
Question 60hardmulti selectRead the full Prometheus Fundamentals explanation →Which THREE of the following are required to expose a new metric in an application?Enable remote writeConfigure AlertmanagerRegister the metricExpose an /metrics endpointDefine a metricCheck answersShow Answer →