{"id":7299,"date":"2019-10-31T13:30:39","date_gmt":"2019-10-31T18:30:39","guid":{"rendered":"https:\/\/dcmblogmulti.wpengine.com\/?p=7299"},"modified":"2026-08-22T00:35:47","modified_gmt":"2026-08-22T00:35:47","slug":"guidelines-for-choosing-a-monitoring-platform","status":"publish","type":"post","link":"https:\/\/www.dotcom-monitor.com\/blog\/guidelines-for-choosing-a-monitoring-platform\/","title":{"rendered":"How to Choose a Monitoring Platform: Buyer&#8217;s Guide"},"content":{"rendered":"<figure id=\"attachment_34430\" aria-describedby=\"caption-attachment-34430\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-34430\" src=\"https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/hero-choosing-a-monitoring-platform.webp\" alt=\"Engineer comparing monitoring platform dashboards side by side while scoring options on a weighted evaluation sheet\" width=\"1200\" height=\"800\" srcset=\"https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/hero-choosing-a-monitoring-platform.webp 1200w, https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/hero-choosing-a-monitoring-platform-300x200.webp 300w, https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/hero-choosing-a-monitoring-platform-1024x683.webp 1024w, https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/hero-choosing-a-monitoring-platform-768x512.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption id=\"caption-attachment-34430\" class=\"wp-caption-text\">Feature lists converge; weighted scoring is how you find the platform that fits your stack.<\/figcaption><\/figure>\n<p>Every monitoring platform pitches the same four promises: real-time alerts, global coverage, fast setup, powerful dashboards. Read five vendor pages in a row and they blur into one. The differences that decide whether you renew in year three\u2014does a check run in a real browser, does an alert get verified before it pages someone, does the pricing survive your growth\u2014rarely make the homepage.<\/p>\n<p>This guide replaces the feature-count comparison with a weighted evaluation matrix: eight criteria, each with a weight and a definition of what a top score looks like. Score every candidate the same way and the marketing noise cancels out, leaving a number you can defend to whoever signs the contract.<\/p>\n<p>One scope note before the matrix. This guide covers synthetic monitoring platforms\u2014tools that actively test your sites, APIs, and infrastructure from the outside, the way a user or client would reach them. Code-instrumenting APM suites answer different questions and deserve a separate evaluation. If the category is new to you, start with <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/what-is-synthetic-monitoring\/\">what synthetic monitoring is<\/a> and come back.<\/p>\n<h2 id='why-this-choice-is-hard-to-undo'  id=\"boomdevs_1\" id=\"why-this-choice-is-hard-to-undo\">Why This Choice Is Hard to Undo<\/h2>\n<p>Monitoring platforms look easy to swap: cancel one subscription, start another. Eighteen months in, that&#8217;s no longer true. By then you&#8217;ve built dozens of transaction scripts against one vendor&#8217;s recorder, and they don&#8217;t port. Alert routing is wired into your on-call rotation, your Slack channels, your escalation policy. Your baselines\u2014what normal response time looks like per region, per hour, per release\u2014live in the platform&#8217;s history and leave with it. And if customer contracts cite the platform&#8217;s <a href=\"https:\/\/www.dotcom-monitor.com\/features\/uptime-and-sla-reports\/\">SLA reports<\/a> as evidence of uptime, switching vendors means renegotiating what proof looks like.<\/p>\n<p>So treat the decision as a three-to-five-year commitment and spend evaluation effort accordingly. A week of structured trials is cheap against years with a platform that pages you for problems that aren&#8217;t there, or stays silent through the ones that are.<\/p>\n<h2 id='the-monitoring-platform-evaluation-matrix'  id=\"boomdevs_2\" id=\"the-monitoring-platform-evaluation-matrix\">The Monitoring Platform Evaluation Matrix<\/h2>\n<p>Here is the matrix. Score each candidate 1 to 4 on every criterion\u20141 means does not meet, 2 partially meets, 3 mostly meets, 4 fully meets\u2014then multiply each score by its weight and sum. The maximum is 4.0. A platform that scores 4 on features you&#8217;ll never use and 1 on something you depend on prices itself out of contention here, which is exactly the point.<\/p>\n<div class=\"table-wrap\">\n<table>\n<thead>\n<tr>\n<th>Criterion<\/th>\n<th>Weight<\/th>\n<th>What a Top Score (4) Looks Like<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Real-browser transaction monitoring<\/td>\n<td>20%<\/td>\n<td>Scripted multi-step journeys run in real Chrome, Edge, or Firefox with per-step timing and video or screenshot capture on failure<\/td>\n<\/tr>\n<tr>\n<td>Protocol coverage<\/td>\n<td>15%<\/td>\n<td>HTTP(S), APIs with OAuth, DNS, SSL, TCP\/UDP, ICMP, FTP, email, WebSocket, and streaming under one roof and one alert pipeline<\/td>\n<\/tr>\n<tr>\n<td>Monitoring locations and private agents<\/td>\n<td>15%<\/td>\n<td>Public nodes in every region you sell into, plus installable private agents for apps behind your firewall<\/td>\n<\/tr>\n<tr>\n<td>Alerting and integrations<\/td>\n<td>15%<\/td>\n<td>Threshold and escalation rules, failure verification before an alert fires, delivery to Slack, Teams, PagerDuty, SMS, and webhooks<\/td>\n<\/tr>\n<tr>\n<td>SLA reporting<\/td>\n<td>10%<\/td>\n<td>Scheduled uptime and SLA reports with per-location breakdowns, executive summaries, and export or white-label options<\/td>\n<\/tr>\n<tr>\n<td>Diagnostics depth<\/td>\n<td>10%<\/td>\n<td>Full waterfall chart per check, screenshots at the moment of failure, errors classified as DNS, TCP, TLS, HTTP, or script<\/td>\n<\/tr>\n<tr>\n<td>Pricing model<\/td>\n<td>10%<\/td>\n<td>Cost predictable from targets, frequency, and locations; published overage terms; a trial that doesn&#8217;t require a sales call<\/td>\n<\/tr>\n<tr>\n<td>Setup and maintenance<\/td>\n<td>5%<\/td>\n<td>First monitor live in minutes, a point-and-click script recorder instead of code, no agents to maintain for external checks<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<figure id=\"attachment_34437\" aria-describedby=\"caption-attachment-34437\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"size-full wp-image-34437\" src=\"https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/evaluation-matrix-weights.webp\" alt=\"Diagram showing eight weighted evaluation criteria feeding into a single score: real browser, protocols, locations, alerting, SLA reports, diagnostics, pricing, and setup\" width=\"1200\" height=\"800\" srcset=\"https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/evaluation-matrix-weights.webp 1200w, https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/evaluation-matrix-weights-300x200.webp 300w, https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/evaluation-matrix-weights-1024x683.webp 1024w, https:\/\/www.dotcom-monitor.com\/blog\/wp-content\/uploads\/sites\/3\/2019\/10\/evaluation-matrix-weights-768x512.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption id=\"caption-attachment-34437\" class=\"wp-caption-text\">Each criterion contributes its weight to one comparable score per platform.<\/figcaption><\/figure>\n<p>The weights above fit a typical team running a public web application with revenue flows. Shift them to match your stack: an API-first product might push protocol coverage to 25% and cut real-browser monitoring to 10%; an ecommerce storefront does the opposite. What matters is fixing the weights <em>before<\/em> you sit through the first demo, because every demo is engineered to inflate whichever criterion that vendor happens to win.<\/p>\n<p>The rest of this guide walks through the criteria that separate platforms most, and what to actually test for each.<\/p>\n<h2 id='protocol-coverage'  id=\"boomdevs_3\" id=\"protocol-coverage\">Protocol Coverage<\/h2>\n<p>The common trap is buying a website monitor and discovering six months later that your stack is more than websites. A DNS resolution failure takes everything down at once. An expired TLS certificate blocks every visitor while your HTTP check, pointed at an IP that still answers, stays green. A mail server that starts silently rejecting messages costs you password resets and receipts. An API that returns 200 with a malformed payload breaks your mobile app while looking healthy to a ping.<\/p>\n<p>Walk your architecture and list every protocol a customer transaction touches: HTTP(S) pages, REST or SOAP APIs and the <a href=\"https:\/\/www.dotcom-monitor.com\/products\/api-monitoring\/\">OAuth flows that guard them<\/a>, DNS, SSL certificates, TCP and UDP ports, ICMP, FTP, SMTP and POP\/IMAP, WebSocket connections, streaming media. Score a 4 only if the platform covers what you run today plus what&#8217;s on next year&#8217;s roadmap. Every uncovered protocol becomes a second tool, a second alert stream, and a gap between the two where root causes hide.<\/p>\n<p>Depth matters as much as breadth. A platform that reports every failure as &#8220;down&#8221; leaves you guessing; one that distinguishes <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/website-monitoring-errors-dns-tcp-tls-http\/\">DNS, TCP, TLS, and HTTP errors<\/a> hands you a diagnosis with the alert.<\/p>\n<h2 id='real-browser-vs-headless-monitoring'  id=\"boomdevs_4\" id=\"real-browser-vs-headless-monitoring\">Real-Browser vs Headless Monitoring<\/h2>\n<p>This is the criterion vendors blur hardest, so pin it down. An HTTP check requests a URL and reads the response code. A headless check goes further, executing the page without drawing it. A real-browser check loads the page in an actual instance of Chrome, Edge, or Firefox\u2014same HTML, CSS, and JavaScript execution a user gets, same rendering pipeline, same third-party tags.<\/p>\n<p>The gap shows up in what each can catch. Only a real browser notices that a third-party script hangs the page, that a JavaScript error blanks the checkout button, that a CSS regression pushed the form below the fold, or that the page technically responds but takes ages to paint anything a user can see. Modern single-page applications widen the gap further: the initial HTTP response is a nearly empty shell, and everything users experience happens in client-side rendering that lighter checks never execute.<\/p>\n<p>The practical answer is tiers, not either-or. Run cheap HTTP checks at high frequency for uptime and API coverage, and real-browser transaction checks on the paths that earn revenue: log in, search, add to cart, pay. A scripting tool like <a href=\"https:\/\/www.dotcom-monitor.com\/features\/everystep\/\">EveryStep<\/a> records those journeys point-and-click and replays them around the clock, timing each step separately so you know exactly which one regressed after a deploy.<\/p>\n<blockquote><p>Score this criterion against your most complex user journey, not the vendor&#8217;s demo page. If the recorder can&#8217;t handle your login, your iframe payment widget, or your dynamic product picker, no other feature compensates.<\/p><\/blockquote>\n<h2 id='monitoring-locations-and-private-agents'  id=\"boomdevs_5\" id=\"monitoring-locations-and-private-agents\">Monitoring Locations and Private Agents<\/h2>\n<p>A check from one data center tells you the site works from that data center. Your users are somewhere else. CDN edges, DNS resolution, and peering all vary by geography, so a slowdown in one region is routinely invisible from everywhere else. The first question is simple: does the platform have monitoring nodes in every region that carries meaningful traffic for you, and can you choose which ones each check uses?<\/p>\n<p>The second question is about frequency, because locations and interval multiply into both coverage and cost. How a platform schedules checks across locations\u2014rotating through them or testing all at once\u2014changes how fast you detect a regional failure. The trade-offs are worth understanding before you commit; <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/synthetic-monitoring-frequency-locations\/\">check frequency and location strategy<\/a> is its own decision with real money attached.<\/p>\n<p>The third question eliminates half the market for some teams: can the platform see applications that public nodes can&#8217;t reach? Intranets, admin panels, staging environments, and internal APIs need a <a href=\"https:\/\/www.dotcom-monitor.com\/features\/private-agents\/\">private agent<\/a> installed inside your network, reporting into the same dashboards and alert rules as your public checks. If <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/internal-applications-monitoring-from-behind-your-firewall\/\">monitoring behind the firewall<\/a> is on your list, make private agent support a hard requirement, not a weighted score.<\/p>\n<h2 id='alerting-and-integrations'  id=\"boomdevs_6\" id=\"alerting-and-integrations\">Alerting and Integrations<\/h2>\n<p>Alerting quality decides whether the platform gets trusted or muted. The failure mode is universal: a few false alarms in week one, and by week four the alerts channel is on mute and a real outage scrolls past unread. So evaluate the machinery that prevents false positives first. A strong platform re-tests a failure\u2014ideally from a second location\u2014before paging anyone, filters out transient network noise, and lets you set maintenance windows so planned deploys don&#8217;t wake the on-call.<\/p>\n<p>Next, look past up\/down. Useful alerts fire on conditions you define: response time over a threshold you set, a keyword missing from a page, a certificate inside its renewal window, a transaction step exceeding its budget. Then trace the delivery path: email, SMS, and phone for the wake-up call, Slack or Teams for the team, PagerDuty or Opsgenie for the rotation, webhooks for everything else. Escalation tiers matter more than channel count\u2014if the first responder doesn&#8217;t acknowledge, the alert should climb, not expire. There&#8217;s a longer treatment in our guide to <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/website-monitoring-alerts\/\">website monitoring alerts<\/a>.<\/p>\n<p>Finally, integrations run in both directions. An API and deployment hooks let your pipeline trigger checks after a release instead of waiting for the schedule\u2014the difference between finding a bad deploy in minutes and hearing about it from a customer. If you ship continuously, weigh <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/synthetic-monitoring-ci-cd-pipelines\/\">CI\/CD integration<\/a> accordingly.<\/p>\n<h2 id='sla-reporting-and-diagnostics'  id=\"boomdevs_7\" id=\"sla-reporting-and-diagnostics\">SLA Reporting and Diagnostics<\/h2>\n<p>Two audiences read your monitoring data, and they need different things. Executives and customers need proof: uptime percentages over a period, per-location breakdowns, scheduled reports that arrive without anyone logging in. If you owe customers a contractual SLA, the platform&#8217;s reports are your evidence, so check that they&#8217;re exportable, schedulable, and presentable\u2014white-labeling helps if you&#8217;re an agency or MSP reporting to clients. Since every fraction of a percent of uptime translates to real revenue, tie the reporting to the <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/what-is-the-cost-of-downtime\/\">cost of downtime<\/a> for your business and the numbers start earning their keep in budget conversations.<\/p>\n<p>Engineers need the opposite of a summary: the reason this specific check failed at 3:12 a.m. That&#8217;s diagnostics depth\u2014a full <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/optimizing-web-performance-understanding-waterfall-charts\/\">waterfall chart<\/a> for every check showing DNS lookup, TLS negotiation, server response, and each asset&#8217;s download time; a screenshot or video of the browser at the moment of failure; the error classified by layer instead of a generic red dot. Platforms that skimp here turn every alert into an hour of manual reproduction. Ask each vendor to show you the failure detail page for a real failed check, not a dashboard screenshot.<\/p>\n<h2 id='pricing-models-where-the-real-costs-hide'  id=\"boomdevs_8\" id=\"pricing-models-where-the-real-costs-hide\">Pricing Models: Where the Real Costs Hide<\/h2>\n<p>Monitoring pricing looks simple on the surface and compounds underneath. Most platforms charge per monitor or per check volume, and three multipliers drive the real bill. Frequency: a one-minute interval runs five times the checks of a five-minute interval, all else equal. Locations: testing from more regions multiplies volume again, depending on how the platform schedules them. Check type: real-browser sessions cost meaningfully more than HTTP checks, because they consume real compute per run.<\/p>\n<p>That means the honest comparison isn&#8217;t list price\u2014it&#8217;s your configuration, priced twice. Price the setup you&#8217;d start with, then price the setup you expect in year two, after you&#8217;ve added the staging environment, the new market&#8217;s region, and browser checks on three more journeys. Then ask the uncomfortable questions: What happens when we exceed the plan\u2014overage billing, throttled checks, or a forced tier jump? Which capabilities are add-ons\u2014private agents, SMS alerts, concurrent multi-location checks? Does the annual contract lock volume you might not use?<\/p>\n<p>Deployment model belongs in this section too. Cloud platforms shift maintenance to the vendor and scale without hardware; on-premises tools trade that convenience for control that some compliance regimes demand. The <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/cloud-based-vs-on-premises-monitoring-similarities-differences-and-best-practices\/\">cloud versus on-premises trade-offs<\/a> deserve their own comparison if you&#8217;re in a regulated environment.<\/p>\n<h2 id='the-browser-monitoring-feature-checklist'  id=\"boomdevs_9\" id=\"the-browser-monitoring-feature-checklist\">The Browser Monitoring Feature Checklist<\/h2>\n<p>Real-browser monitoring carries the heaviest default weight in the matrix, so it earns a checklist of its own. In each trial, verify these capabilities directly\u2014every one of them is checkable in an afternoon.<\/p>\n<div class=\"table-wrap\">\n<table>\n<thead>\n<tr>\n<th>Feature<\/th>\n<th>What to Verify<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Real browser execution<\/td>\n<td>Checks run in actual Chrome, Edge, or Firefox\u2014with mobile emulation\u2014not simulated HTTP fetches<\/td>\n<\/tr>\n<tr>\n<td>Scripted transactions<\/td>\n<td>You can record a login, search, cart, and checkout flow without writing code, and edit the script afterward<\/td>\n<\/tr>\n<tr>\n<td>Per-step timing<\/td>\n<td>Each step of a journey is timed separately, so a regression points at a step, not the whole flow<\/td>\n<\/tr>\n<tr>\n<td>Render-level metrics<\/td>\n<td>Page timing is measured as a browser experiences it\u2014paint and load events\u2014not just server response<\/td>\n<\/tr>\n<tr>\n<td>Waterfall charts<\/td>\n<td>Every session produces a request-level waterfall: DNS, TLS, server wait, and each third-party asset<\/td>\n<\/tr>\n<tr>\n<td>Failure evidence<\/td>\n<td>A screenshot or video is captured at the exact moment a check fails<\/td>\n<\/tr>\n<tr>\n<td>Error classification<\/td>\n<td>Failures are labeled by layer\u2014DNS, TCP, TLS, HTTP, script\u2014instead of one generic error state<\/td>\n<\/tr>\n<tr>\n<td>Global plus private coverage<\/td>\n<td>The same browser checks run from public regions and from private agents inside your network<\/td>\n<\/tr>\n<tr>\n<td>Alert verification<\/td>\n<td>A failed check is re-tested before an alert fires, so a network blip doesn&#8217;t page anyone<\/td>\n<\/tr>\n<tr>\n<td>Automation hooks<\/td>\n<td>An API and webhooks let deployments trigger checks and results flow into your other tooling<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>If a platform clears this table and still fits your budget, it belongs on the shortlist. For a deeper walk through this category, see our <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/browser-monitoring-software-guide\/\">browser monitoring software guide<\/a>.<\/p>\n<h2 id='how-to-run-the-evaluation-in-five-steps'  id=\"boomdevs_10\" id=\"how-to-run-the-evaluation-in-five-steps\">How to Run the Evaluation in Five Steps<\/h2>\n<h3 id='step-1-inventory-what-you-have-to-monitor'  id=\"boomdevs_11\">Step 1: Inventory What You Have to Monitor<\/h3>\n<p>List every protocol, user journey, and internal application that needs coverage\u2014including what ships next year. This inventory is what the matrix scores against, and it&#8217;s the step teams skip when a demo dazzles them into evaluating the vendor&#8217;s strengths instead of their own needs.<\/p>\n<h3 id='step-2-fix-your-weights-before-the-first-demo'  id=\"boomdevs_12\">Step 2: Fix Your Weights Before the First Demo<\/h3>\n<p>Adjust the matrix weights to your stack and get the stakeholders\u2014engineering, on-call, whoever owns the SLA\u2014to agree on them in writing. Weights set after demos drift toward whatever the most polished vendor showed.<\/p>\n<h3 id='step-3-shortlist-two-or-three-platforms-and-rebuild-a-real-journey'  id=\"boomdevs_13\">Step 3: Shortlist Two or Three Platforms and Rebuild a Real Journey<\/h3>\n<p>Pick two or three candidates that plausibly clear your hard requirements and start trials. In each one, script your single most important transaction end to end and run it from the regions where your users actually are. This step surfaces the recorder&#8217;s limits, the platform&#8217;s handling of your auth flow, and the quality of the data\u2014things no feature page discloses.<\/p>\n<h3 id='step-4-score-the-matrix-and-break-something-on-purpose'  id=\"boomdevs_14\">Step 4: Score the Matrix and Break Something on Purpose<\/h3>\n<p>Fill in the matrix for each candidate. Then trigger a controlled failure\u2014block a resource, take a staging endpoint down\u2014and watch each platform respond: how fast it detects, whether it verifies before alerting, and whether its failure detail tells you what broke without reproduction work.<\/p>\n<h3 id='step-5-price-year-two-usage-and-check-the-exit'  id=\"boomdevs_15\">Step 5: Price Year-Two Usage and Check the Exit<\/h3>\n<p>Price the configuration you&#8217;ll run after growth, not the starter setup. Get overage terms in writing. And check the exit before you enter: can scripts be exported, can historical data leave with you, and what does the platform&#8217;s own uptime commitment look like?<\/p>\n<h2 id='the-bottom-line'  id=\"boomdevs_16\" id=\"the-bottom-line\">The Bottom Line<\/h2>\n<p>Feature lists won&#8217;t choose your monitoring platform, because every serious vendor&#8217;s feature list reads the same. The weighted matrix will: inventory what you run, fix the weights before the demos, rebuild a real user journey in two or three trials, score honestly, and price year two instead of day one. The platform that wins on your weights\u2014not on the longest feature page\u2014is the one still earning its renewal three years from now.<\/p>\n<p>And because switching costs compound with every script and alert rule you build, an extra week of disciplined evaluation now is the cheapest reliability investment you&#8217;ll make this year.<\/p>\n<section class=\"final-cta\">\n<h2 id='put-dotcom-monitor-through-your-matrix'  id=\"boomdevs_17\">Put Dotcom-Monitor Through Your Matrix<\/h2>\n<p>Score real-browser <a href=\"https:\/\/www.dotcom-monitor.com\/solutions\/synthetic-monitoring\/\">synthetic monitoring<\/a> against every criterion in this guide\u2014scripted transactions, global and private locations, verified alerts, and SLA reporting on one platform. <a href=\"https:\/\/userauth.dotcom-monitor.com\/Account\/FreeTrialSignUp?SolutionType=Monitoring\">Start a free trial<\/a>.<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>How to choose a monitoring platform: a weighted evaluation matrix covering protocols, real-browser checks, locations, alerting, and pricing.<\/p>\n","protected":false},"author":21,"featured_media":34430,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/posts\/7299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/comments?post=7299"}],"version-history":[{"count":0,"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/posts\/7299\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/media\/34430"}],"wp:attachment":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/media?parent=7299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/categories?post=7299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/wp-json\/wp\/v2\/tags?post=7299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}