{"id":28272,"date":"2026-06-09T22:16:32","date_gmt":"2026-06-09T13:16:32","guid":{"rendered":"https:\/\/aireviewirush.com\/?p=28272"},"modified":"2026-06-09T22:16:32","modified_gmt":"2026-06-09T13:16:32","slug":"datadog-delivers-tens-of-millions-of-in-depth-efficiency-insights-with-profilingmanager","status":"publish","type":"post","link":"https:\/\/aireviewirush.com\/?p=28272","title":{"rendered":"Datadog delivers tens of millions of in-depth efficiency insights with ProfilingManager"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<meta content=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEh92CmF7Hos-AKsEmr3k9Va10fhbed32pj4r9wxbUAlpyAIh2GV0KhvsRYzkmATQgflpHYdfAgdFkRfq1ki2G7ty5wKfzoaoyYknCOEjb6Auz7r0Zcfk0tR6VCX-3o3L9fpcs419uI5iNdBiOtno7ughGWD0SGJ5n3sfWPEB7ZJ9M_HQFDLhBQ_hv3HFQ8\" style=\"clear: right; float: right; margin-bottom: 1em; margin-left: 1em;\"\/><br \/>\n<img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEh92CmF7Hos-AKsEmr3k9Va10fhbed32pj4r9wxbUAlpyAIh2GV0KhvsRYzkmATQgflpHYdfAgdFkRfq1ki2G7ty5wKfzoaoyYknCOEjb6Auz7r0Zcfk0tR6VCX-3o3L9fpcs419uI5iNdBiOtno7ughGWD0SGJ5n3sfWPEB7ZJ9M_HQFDLhBQ_hv3HFQ8\" alt=\"\"><\/p>\n<p style=\"margin-bottom: 20px;\">Posted by Alice Yuan, Developer Relations Engineer at Google, Arti Arutiunov, Product Supervisor at Datadog and Nikita Ogorodnikov, Employees Software program Engineer at Datadog<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEjICmOZHTF4gmgXj1G4r5Fp48jM_W4fN9tjxbdnesvaxjUsuwmrftmILW-CErt5cXGcZp93UGtLy8fBehhZxwZ2oxtjQLNb269jHfkNA3XBHnn9JIVZbApeatdCi9gX6ylK7-5A-DzQ3VSRi8hJCNp_8699CzeD9H0y26Tl-6DO8FIafh9UQFyrpa_C9DA\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" alt=\"\" data-original-height=\"1253\" data-original-width=\"4209\" src=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEjICmOZHTF4gmgXj1G4r5Fp48jM_W4fN9tjxbdnesvaxjUsuwmrftmILW-CErt5cXGcZp93UGtLy8fBehhZxwZ2oxtjQLNb269jHfkNA3XBHnn9JIVZbApeatdCi9gX6ylK7-5A-DzQ3VSRi8hJCNp_8699CzeD9H0y26Tl-6DO8FIafh9UQFyrpa_C9DA=s16000\"><\/a><\/div>\n<p>\n  Efficiency regressions are notoriously onerous to breed, making regressions a large bottleneck for cell builders. Though indicators like ANR charges point out what points happen in manufacturing, pinpointing the precise line of code that resulted within the efficiency problem has traditionally necessitated exhaustive handbook copy or speculative trial-and-error experimentation.\n<\/p>\n<p>Datadog collaborated with Google to mitigate this frustration by integrating the ProfilingManager API (out there on Android 15+ units) into its Actual Consumer Monitoring (RUM) and Steady Profiling platforms. This integration transforms the debugging workflow, permitting builders to maneuver past surface-level signs to having the ability to detect the <em>why<\/em> behind a efficiency bottleneck.\n<\/p>\n<p>By leveraging this system-level API, Datadog now processes tens of millions of manufacturing profiles weekly throughout the globe in line with Datadog inside knowledge of June 2026. It gives engineering groups with a brand new stage of visibility into real-world efficiency, all whereas sustaining a low runtime overhead for production-scale efficiency monitoring.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_53 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\" role=\"button\"><label for=\"item-6a2836d513562\" ><span class=\"\"><span style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input aria-label=\"Toggle\" aria-label=\"item-6a2836d513562\"  type=\"checkbox\" id=\"item-6a2836d513562\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/aireviewirush.com\/?p=28272\/#The_affect_of_ProfilingManager\" title=\"The affect of ProfilingManager\">The affect of ProfilingManager<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/aireviewirush.com\/?p=28272\/#Fixing_the_Android_code-level_visibility_problem\" title=\"Fixing the Android code-level visibility problem\">Fixing the Android code-level visibility problem<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/aireviewirush.com\/?p=28272\/#Processing_tens_of_millions_of_weekly_profiles_to_optimize_real-world_apps\" title=\"Processing tens of millions of weekly profiles to optimize real-world apps\">Processing tens of millions of weekly profiles to optimize real-world apps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/aireviewirush.com\/?p=28272\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"The_affect_of_ProfilingManager\"><\/span>The affect of ProfilingManager<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\n  ProfilingManager is a system service launched in Android 15 that allows apps to programmatically accumulate efficiency knowledge reminiscent of name stack samples, area traces and reminiscence heap dumps immediately from manufacturing environments. This functionality shifts the engineering paradigm from reactive handbook copy to proactive area evaluation.<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgWVOhdnTTwX9DT3ROPHDLHKm1aJ8Z0vo5wYsHTULe7oRBqsi2-pTblEC1ggNuVXdd5rCZv6RooG4dsdOqMM_8URLUxierH3KjujbTyVSFrqNIs01zMqb_o7uXFeYECms5s_CkX1WvAPaQeO5W9bpnvD4S4BNN0mH9qbanuTukvCg8LTozhNEhY0CQ0o0Q\/s1280\/AANDDM_DataDog_Quote_01.png\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" alt=\"ProfilingManager is a highly performant solution for code-level insights.  Of the solutions we evaluated, it has the lowest runtime overhead,  gives deep visibility into Java, Kotlin, and C++ traces, and opens the door to gather memory profiles and system-level traces during critical moments like ANRs and out-of-memory (OOM) errors. Yi Lu, Senior Engineer at Datadog\" border=\"0\" data-original-height=\"720\" data-original-width=\"1280\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgWVOhdnTTwX9DT3ROPHDLHKm1aJ8Z0vo5wYsHTULe7oRBqsi2-pTblEC1ggNuVXdd5rCZv6RooG4dsdOqMM_8URLUxierH3KjujbTyVSFrqNIs01zMqb_o7uXFeYECms5s_CkX1WvAPaQeO5W9bpnvD4S4BNN0mH9qbanuTukvCg8LTozhNEhY0CQ0o0Q\/s16000\/AANDDM_DataDog_Quote_01.png\"\/><\/a><\/div>\n<p><\/p>\n<p>For instance, a Google communications app used area traces to research why its chilly begin occasions had been slower on newer, extra highly effective {hardware}. By diving into the field-collected traces and evaluating traces throughout completely different system varieties, the engineer found a hidden scheduling problem: a background text-to-speech service was unnecessarily being prewarmed throughout app startup. The traces revealed that this background course of was monopolizing the system&#8217;s highest-performing large CPU core, forcing the app&#8217;s most important thread to sleep whereas the prewarm occurred.<\/p>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"Fixing_the_Android_code-level_visibility_problem\"><\/span>Fixing the Android code-level visibility problem<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\n  Previous to the implementation of ProfilingManager, Datadog\u2019s Actual Consumer Monitoring (RUM) targeted on high-level utility well being and session-level telemetry to evaluate the person journey. Engineering groups might monitor Android efficiency indicators like time to preliminary show, ANR charges, CPU load, and frozen frames. These insights prolonged to granular interactions, reminiscent of community latency, contact occasions, and most important thread hangs.\u00a0Nevertheless, whereas this knowledge successfully highlighted which efficiency bottlenecks had been surfacing within the area, it supplied no clear path to figuring out the foundation trigger of those failures.<\/p>\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEjW4Lm-zE5X2trjidQ0eh9i_Bhiwd7HnkOcMeRtA_4dABpGG0EPuer564cLFK4o3eb_N_zWmBAgpOa58eygLH5hwFF6kMg_4GFC98vRN4pd1LNZ-PG9W5wyHv-ptVcmIGo1M7FNPi9PKQ9iGsyZeVfr5jDK46HJHU-1Gsc6IZJdSvhrZVavqKiZmyYar0o\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" alt=\"We realized that across our profiling features, performance profiling on mobile applications remained a blind spot. Teams could see that an Android user experienced a slow screen render or an ANR, but lacked the same code-level visibility they relied on for their backend services. - Bryan Antigua, Senior Product Manager at Datadog\" data-original-height=\"720\" data-original-width=\"1280\" src=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEjW4Lm-zE5X2trjidQ0eh9i_Bhiwd7HnkOcMeRtA_4dABpGG0EPuer564cLFK4o3eb_N_zWmBAgpOa58eygLH5hwFF6kMg_4GFC98vRN4pd1LNZ-PG9W5wyHv-ptVcmIGo1M7FNPi9PKQ9iGsyZeVfr5jDK46HJHU-1Gsc6IZJdSvhrZVavqKiZmyYar0o=s16000\"\/><\/a><\/div>\n<p>\n  To deal with this, Datadog wanted a profiling engine able to capturing Android traces immediately from units in manufacturing with minimal efficiency affect. After evaluating different approaches, reminiscent of writing their very own hint processor utilizing Android Debug APIs, the group chosen ProfilingManager as a result of it&#8217;s the most performant resolution of the profiling choices they evaluated and offloads the sampling choices overhead to the OS.\n<\/p>\n<p>\n  ProfilingManager helps a variety of assortment strategies, together with CPU traces, name stack sampling, reminiscence evaluation by Java heap dumps and native heap profiles. It permits builders to profile manufacturing builds, add hint recordsdata to exterior storage, and evaluation them within the Perfetto hint analyzer UI. As a SaaS supplier, Datadog uploads, visualizes, and analyzes these profiles collected through its SDK, offering a unified view of utility well being.\n<\/p>\n<p>By centralizing high-fidelity telemetry inside a unified observability API, ProfilingManager empowers Datadog and its shoppers to proactively monitor, examine, and remediate advanced Android efficiency regressions by key technical benefits:<\/p>\n<ul style=\"line-height: 1.6; margin-bottom: 20px; padding-left: 25px;\">\n<li style=\"margin-bottom: 10px;\">\n    <strong>Granular session diagnostics:<\/strong> ProfilingManager enhances debuggability by delivering direct OS-level hint knowledge, overcoming the visibility and alignment challenges typical of customized logging with system companies. To dive deeper, builders can obtain these traces from Datadog to research additional in visualization instruments just like the <a href=\"https:\/\/ui.perfetto.dev\/\" target=\"_blank\" rel=\"noopener\">Perfetto UI<\/a>.\n  <\/li>\n<li style=\"margin-bottom: 10px;\">\n    <strong>Automated telemetry triggers:<\/strong> By leveraging native system occasions to provoke hint recordings at key optimization factors, Datadog reduces the necessity to construct customized assortment logic. Whereas the preliminary rollout focuses on the <a href=\"https:\/\/developer.android.com\/reference\/android\/os\/ProfilingTrigger?_gl=1*xix6h8*_up*MQ..*_ga*MTc4ODI2NDgwMy4xNzc5MzE2ODcw*_ga_6HH9YJMN9M*czE3NzkzMTY4NzAkbzEkZzAkdDE3NzkzMTY4NzAkajYwJGwwJGgyMTE1NzIyNjk1#TRIGGER_TYPE_APP_FULLY_DRAWN\" target=\"_blank\" rel=\"noopener\">APP_FULLY_DRAWN <\/a>sign, there are already plans to increase this observability to\u00a0embrace <a href=\"https:\/\/developer.android.com\/reference\/android\/os\/ProfilingTrigger?_gl=1*1hl4p7n*_up*MQ..*_ga*MTc4ODI2NDgwMy4xNzc5MzE2ODcw*_ga_6HH9YJMN9M*czE3NzkzMTY4NzAkbzEkZzAkdDE3NzkzMTY4NzAkajYwJGwwJGgyMTE1NzIyNjk1#TRIGGER_TYPE_ANR\" target=\"_blank\" rel=\"noopener\">ANR<\/a>, <a href=\"https:\/\/developer.android.com\/reference\/android\/os\/ProfilingTrigger?_gl=1*8x3pd*_up*MQ..*_ga*MTc4ODI2NDgwMy4xNzc5MzE2ODcw*_ga_6HH9YJMN9M*czE3NzkzMTY4NzAkbzEkZzAkdDE3NzkzMTY4NzAkajYwJGwwJGgyMTE1NzIyNjk1#TRIGGER_TYPE_OOM\" target=\"_blank\" rel=\"noopener\">OOM<\/a>, and <a href=\"https:\/\/developer.android.com\/reference\/android\/os\/ProfilingTrigger?_gl=1*1ezx2ma*_up*MQ..*_ga*MTc4ODI2NDgwMy4xNzc5MzE2ODcw*_ga_6HH9YJMN9M*czE3NzkzMTY4NzAkbzEkZzAkdDE3NzkzMTY4NzAkajYwJGwwJGgyMTE1NzIyNjk1#TRIGGER_TYPE_COLD_START\" target=\"_blank\" rel=\"noopener\">COLD_START<\/a> triggers.<\/li>\n<li style=\"margin-bottom: 10px;\">\n    <strong>Proactive hint snapshots:<\/strong> By interfacing immediately with the system-level Perfetto service (traced), ProfilingManager makes use of a proactive background recording mannequin designed to seize unpredictable points. This ensures that builders obtain a exact visualization of the occasions main as much as a efficiency anomaly, providing a stage of perception that exceeds what is feasible by handbook instrumentation.\n  <\/li>\n<li style=\"margin-bottom: 10px;\">\n    <strong>Bottleneck detection at scale:<\/strong> Datadog is ready to synthesize telemetry from throughout Datadog\u2019s international buyer base to uncover regressions that solely emerge beneath distinctive {hardware} configurations and variable community environments.\n  <\/li>\n<li style=\"margin-bottom: 10px;\">\n    <strong>System-enforced useful resource stability:<\/strong> The API leverages sampling hint assortment to make sure efficiency and person expertise impacts stay unnoticeable.\n  <\/li>\n<li style=\"margin-bottom: 10px;\">\n    <strong>On-device knowledge controls:<\/strong>\u00a0ProfilingManager filters out irrelevant info from different processes on-device earlier than the profile is delivered to the app. This minimizes file sizes and ensures that solely knowledge related to the app&#8217;s processes is supplied.<\/li>\n<\/ul>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"Processing_tens_of_millions_of_weekly_profiles_to_optimize_real-world_apps\"><\/span>Processing tens of millions of weekly profiles to optimize real-world apps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"separator\" style=\"clear: both; text-align: left;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjr2ikpIrv_Km0RiIq-khGPFHpfA5CRYHfnLj2oRxLSuTk2x8qJFoO4UyNiwMpJphecSAVR4aWcJEB7BzvkXYjkyDggRDUYhLTBGhoj5q3b6BmwA5IcsER1_k5tffie6pteW3YNkIwI5Y6rG_Ie35Xzzq-mEnfq8iinA_cd_r5ydCxfRwajPSngrY1591k\/s3464\/datadog-profiling-blogpost-final.png\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" border=\"0\" data-original-height=\"1686\" data-original-width=\"3464\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjr2ikpIrv_Km0RiIq-khGPFHpfA5CRYHfnLj2oRxLSuTk2x8qJFoO4UyNiwMpJphecSAVR4aWcJEB7BzvkXYjkyDggRDUYhLTBGhoj5q3b6BmwA5IcsER1_k5tffie6pteW3YNkIwI5Y6rG_Ie35Xzzq-mEnfq8iinA_cd_r5ydCxfRwajPSngrY1591k\/s16000\/datadog-profiling-blogpost-final.png\" alt=\"\"><\/a><\/div>\n<p><i><\/p>\n<p><i>An instance of Datadog&#8217;s time to preliminary show measurement with\u00a0<\/i><\/p>\n<p><i>stack sampling powered by ProfilingManager<\/i><\/p>\n<p><\/i><br \/>Integrating a system-level profiling API into a world monitoring SDK required fixing infrastructure challenges. As a result of ProfilingManager generates extremely detailed efficiency traces, the Datadog engineering group needed to construct a pipeline able to parsing and analyzing these profiles on the server aspect at scale.\u00a0<span id=\"docs-internal-guid-9c101479-7fff-1728-f32c-ee2043f27f0e\"><span style=\"font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline;\">Past profile assortment, Datadog additionally emphasizes the significance of balancing sampling frequency with gathering sufficient knowledge to generate significant insights about your utility. <\/span><\/span>Datadog depends on ProfilingManager\u2019s built-in fee limiting as a crucial stability safeguard, stopping extreme telemetry requests from overburdening person units.<\/p>\n<p>The group has been profiling Datadog&#8217;s personal native Android utility and a variety of early adopters\u2019 functions for months, gathering tens of millions of profiles to make sure a quick, error-free launch expertise and to refine their performance-detection algorithms.\u00a0At the moment, the manufacturing integration seamlessly scales throughout a wide range of Android units. <\/p>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>By integrating Android\u2019s ProfilingManager API, Datadog efficiently closed the visibility hole between backend methods and cell shopper functions for his or her prospects. By processing tens of millions of profiles weekly with negligible system overhead, Datadog equips Android builders with the code-level insights essential to diagnose advanced efficiency bugs immediately, serving to builders construct smoother functions and enhance their app\u2019s efficiency indicators within the Play Retailer. To undertake the ProfilingManager API immediately into your efficiency observability framework, take a look at our <a href=\"https:\/\/developer.android.com\/topic\/performance\/tracing\/profiling-manager\/overview\" target=\"_blank\" rel=\"noopener\">documentation<\/a>.<\/p>\n<p>\n  Sooner or later, Datadog goals to make Android profiling knowledge a first-class enter for coding brokers to autonomously resolve efficiency bottlenecks, closing the suggestions loop between detection and remediation. Datadog is working towards making Android profiling broadly accessible to builders.\n<\/p>\n<p style=\"margin-top: 25px;\">\n  To get began utilizing the Datadog actual person monitoring characteristic powered by ProfilingManager, go to <a href=\"https:\/\/www.datadoghq.com\/dg\/real-user-monitoring\/android-profiling\/?utm_source=inbound&amp;utm_medium=corpsite-display&amp;utm_campaign=int-rum-ww-blog-announcement-announcement-androidprofilerblog2026\" style=\"color: #0066cc;\" target=\"_blank\" rel=\"noopener\">Datadog Cell Actual Consumer Monitoring<\/a>.<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Posted by Alice Yuan, Developer Relations Engineer at Google, Arti Arutiunov, Product Supervisor at Datadog and Nikita Ogorodnikov, Employees Software program Engineer at Datadog Efficiency regressions are notoriously onerous to breed, making regressions a large bottleneck for cell builders. Though indicators like ANR charges point out what points happen in manufacturing, pinpointing the precise line [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":28274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-28272","post","type-post","status-publish","format-standard","has-post-thumbnail","category-mobile"],"_links":{"self":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/28272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=28272"}],"version-history":[{"count":1,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/28272\/revisions"}],"predecessor-version":[{"id":28273,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/28272\/revisions\/28273"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/media\/28274"}],"wp:attachment":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=28272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=28272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=28272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}