{"id":912,"date":"2019-01-10T12:50:40","date_gmt":"2019-01-10T12:50:40","guid":{"rendered":"https:\/\/www.ciraltos.com\/?p=912"},"modified":"2023-03-23T23:38:04","modified_gmt":"2023-03-24T04:38:04","slug":"grafana-dashboard-with-log-analytics-data","status":"publish","type":"post","link":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/","title":{"rendered":"Grafana Dashboard with Log Analytics Data"},"content":{"rendered":"\n<figure class=\"wp-block-image alignleft\"><img decoding=\"async\" loading=\"lazy\" width=\"150\" height=\"150\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2018\/04\/OMS_Icon-150x150.png\" alt=\"Log Analytics\" class=\"wp-image-462\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image alignleft\"><img decoding=\"async\" loading=\"lazy\" width=\"150\" height=\"150\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Grafana-150x150.jpg\" alt=\"\" class=\"wp-image-897\"\/><\/figure>\n\n\n\n<p>This post covers creating a dashboard in Grafana and displaying data from Log Analytics. &nbsp;My previous post covered connecting a Grafana installation to a Log Analytics workspace.&nbsp; That post can be found <a href=\"https:\/\/www.ciraltos.com\/connect-grafana-to-azure-log-analytics\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"here (opens in a new tab)\">here<\/a>.&nbsp; The examples below are intended to give the reader an overview of options to help get started with Grafana.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>A\nGrafana installation connected to a Log Analytics workspace is required to complete\nthe steps below.&nbsp; In addition, the workspace\nneeds to be configured to collect performance metrics \u201c% Processor Time\u201d and \u201c%\nCommitted Bytes in Use.\u201d<\/p>\n\n\n\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ZVyVB2cmemc\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe>\n\n\n\n<h2>Percent Processor Time<\/h2>\n\n\n\n<p>Start\nby logging into Grafana and clicking the \u201c+\u201d button on the left. &nbsp;This\nwill create a new dashboard.&nbsp; <\/p>\n\n\n\n<p>The\nfirst element will track % Processor time with a graph. &nbsp;In the New\ndashboard, click <em>Graph<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Add-Graph.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"408\" height=\"413\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Add-Graph.png\" alt=\"Add Graph\" class=\"wp-image-914\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Add-Graph.png 408w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Add-Graph-296x300.png 296w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/a><figcaption class=\"wp-element-caption\">Add Graph<\/figcaption><\/figure>\n\n\n\n<p>Select\n<em>Panel Title<\/em> and <em>Edit<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Edit-Panel-Title.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"204\" height=\"236\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Edit-Panel-Title.png\" alt=\"Edit Panel Title\" class=\"wp-image-915\"\/><\/a><figcaption class=\"wp-element-caption\">Edit Panel Title<\/figcaption><\/figure>\n\n\n\n<p>Select\nthe <em>General<\/em> tab and give the chart a name and a description.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Chart-Name.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Chart-Name.png\" alt=\"Chart Name\" class=\"wp-image-916\"\/><\/a><figcaption class=\"wp-element-caption\">Chart Name<\/figcaption><\/figure>\n\n\n\n<p>After\ngiving the chart a name, go to the <em>Metrics <\/em>tab. &nbsp;This is where the\nquery will run. &nbsp;Change <em>Service <\/em>to Azure Log Analytics and the <em>Workspace\n<\/em>to the workspace you are monitoring. &nbsp;An example will show in the\nquery window, the example can be removed. &nbsp;<\/p>\n\n\n\n<p>Below\nis a query used in Log Analytics to return timechart of % Processor Time:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Perf\n| where ObjectName == \"Processor\" and CounterName == \"% Processor Time\" and InstanceName == \"_Total\"\n| summarize avg(CounterValue) by bin(TimeGenerated, 5m), Computer\n| sort by TimeGenerated asc, Computer asc\n| render timechart \n<\/code><\/pre>\n\n\n\n<p>First,\nremove the last line,\u201d| render timechart\u201d, we don\u2019t need that as we are\nbuilding a chart in Grafana. &nbsp;Enter in the rest of the command and select\nrun.&nbsp; It should look something like\nbelow.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Processor-Time-Query.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Processor-Time-Query.png\" alt=\"Percent Processor Time Query\" class=\"wp-image-918\" width=\"652\" height=\"653\"\/><\/a><figcaption class=\"wp-element-caption\">Percent Processor Time Query<\/figcaption><\/figure>\n\n\n\n<p>That\nworked, but there are a couple of issues. &nbsp;The servers with names starting\n\u201cWIN-\u201d have been offline for a while and should not show in the results.\n&nbsp;Also, there is a message on the screen indicating \u201cData points outside\ntime range\u201d.&nbsp; You may also notice that\nthe Y Axes goes to 125. &nbsp;Processors don\u2019t go to 125 percent, so that is\nincorrect.&nbsp; The below adjustments will resolve\nthese issues and better format the graph.<\/p>\n\n\n\n<p>A change to the query is needed next. &nbsp;Grafana uses macros to make writing queries easier. &nbsp;Read all about them here <a href=\"https:\/\/grafana.com\/plugins\/grafana-azure-monitor-datasource\">https:\/\/grafana.com\/plugins\/grafana-azure-monitor-datasource<\/a>. &nbsp;Adding the line &#8220;| where $__timeFilter(TimeGenerated)&#8221; right after Perf in the query will help substantially with formatting and remove the error message. &nbsp;Below is the query with the added line.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Perf\n| where $__timeFilter(TimeGenerated)  \n| where ObjectName == \"Processor\" and CounterName == \"% Processor Time\" and InstanceName == \"_Total\"\n| summarize avg(CounterValue) by bin(TimeGenerated, 5m), Computer\n| sort by TimeGenerated asc, Computer asc<\/code><\/pre>\n\n\n\n<p>Once\nthat\u2019s updated, go to the Axes tab. &nbsp;For <em>Left Y<\/em>, change <em>Unit <\/em>to\n<em>Percent<\/em> (under the <em>None<\/em> menu).\n&nbsp;Change the field <em>Y-Min <\/em>to 0 and <em>Y-Max <\/em>field to 100.\n&nbsp;Once finished it will look like this:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Processor-Time-Axes.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Processor-Time-Axes.png\" alt=\"Percent Processor Time Axes\" class=\"wp-image-919\" width=\"505\" height=\"421\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Processor-Time-Axes.png 673w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Processor-Time-Axes-300x250.png 300w\" sizes=\"(max-width: 505px) 100vw, 505px\" \/><\/a><figcaption class=\"wp-element-caption\">Percent Processor Time Axes<\/figcaption><\/figure>\n\n\n\n<p>Close\nthe graph edit window with the \u201cX\u201d on the right side of the screen. &nbsp;The\ngraph will be visible in the top left of the dashboard.&nbsp; The next step is to save the dashboard.\n&nbsp;On the Right Top of the screen is the save button.&nbsp; Click that and give the dashboard a name. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" loading=\"lazy\" width=\"230\" height=\"73\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Save-Button.png\" alt=\"Save Button\" class=\"wp-image-920\"\/><figcaption class=\"wp-element-caption\">Save Button<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Name-Dashboard.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"566\" height=\"325\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Name-Dashboard.png\" alt=\"Name Dashboard\" class=\"wp-image-921\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Name-Dashboard.png 566w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Name-Dashboard-300x172.png 300w\" sizes=\"(max-width: 566px) 100vw, 566px\" \/><\/a><figcaption class=\"wp-element-caption\">Name Dashboard<\/figcaption><\/figure>\n\n\n\n<p>This\nlooks good, but notice that it\u2019s not updating. &nbsp;To configure the dashboard\nto auto update, click on the clock in the top right.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Display-Time.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"501\" height=\"72\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Display-Time.png\" alt=\"Display Time\" class=\"wp-image-922\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Display-Time.png 501w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Display-Time-300x43.png 300w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/><\/a><figcaption class=\"wp-element-caption\">Display Time<\/figcaption><\/figure>\n\n\n\n<p>From\nthis window, you can change how far back the graph will display as well as how\nfrequently it refreshes. &nbsp;In the Image below, the range is changed to 3\nhours and set to refresh every 1 minute. Don\u2019t forget to hit <em>Apply<\/em> after\nsetting the refresh frequency.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Refresh-Time.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"867\" height=\"260\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Refresh-Time.png\" alt=\"Refresh Time\" class=\"wp-image-923\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Refresh-Time.png 867w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Refresh-Time-300x90.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Refresh-Time-768x230.png 768w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/a><figcaption class=\"wp-element-caption\">Refresh Time<\/figcaption><\/figure>\n\n\n\n<h2>Percent Committed Bytes in Use<\/h2>\n\n\n\n<p>Next\nup is another graph of % Committed Bytes in Use. &nbsp;Add the new graph using <em>New\nPanel<\/em> icon at the top of the screen.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/New-Panel.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"443\" height=\"46\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/New-Panel.png\" alt=\"Refresh Time\" class=\"wp-image-924\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/New-Panel.png 443w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/New-Panel-300x31.png 300w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/><\/a><figcaption class=\"wp-element-caption\">Refresh Time<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Add-Graph-1.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"408\" height=\"413\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Add-Graph-1.png\" alt=\"Add Graph\" class=\"wp-image-926\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Add-Graph-1.png 408w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Add-Graph-1-296x300.png 296w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/a><figcaption class=\"wp-element-caption\">Add Graph<\/figcaption><\/figure>\n\n\n\n<p>Edit\nthe panel and give it a new name under the <em>General<\/em>\ntab.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Title.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Title.png\" alt=\"Percent Committed Bytes in Use Title\" class=\"wp-image-927\" width=\"353\" height=\"362\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Title.png 470w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Title-292x300.png 292w\" sizes=\"(max-width: 353px) 100vw, 353px\" \/><\/a><figcaption class=\"wp-element-caption\">Percent Committed Bytes in Use Title<\/figcaption><\/figure>\n\n\n\n<p>Add\nthe query below to the <em>Metrics<\/em> tab. &nbsp;This is similar to the %\nProcessor time,&nbsp;only changing the ObjectName and CounterName for the new\nmetric.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Perf\n| where $__timeFilter(TimeGenerated) \n| where ObjectName == \"Memory\" and CounterName == \"% Committed Bytes In Use\"\n| summarize avg(CounterValue) by bin(TimeGenerated, 5m), Computer\n| sort by TimeGenerated asc, Computer asc<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Metrics.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"866\" height=\"432\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Metrics.png\" alt=\"Percent Committed Bytes in Use Metrics\" class=\"wp-image-928\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Metrics.png 866w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Metrics-300x150.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Metrics-768x383.png 768w\" sizes=\"(max-width: 866px) 100vw, 866px\" \/><\/a><figcaption class=\"wp-element-caption\">Percent Committed Bytes in Use Metrics<\/figcaption><\/figure>\n\n\n\n<p>Move\nonto the <em>Axis <\/em>tab and change <em>Unit <\/em>to <em>Percent <\/em>and change\nthe <em>Y-Min <\/em>to 1 and <em>Y-Max <\/em>to 100.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Axes.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"724\" height=\"559\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Axes.png\" alt=\"Percent Committed Bytes in Use Axes\" class=\"wp-image-929\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Axes.png 724w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Percent-Committed-Bytes-in-Use-Axes-300x232.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/a><figcaption class=\"wp-element-caption\">Percent Committed Bytes in Use Axes<\/figcaption><\/figure>\n\n\n\n<p>Close\nthe Graph editor to return to the dashboard. &nbsp;Click the <em>Save <\/em>icon\nin the upper right to save the changes.<\/p>\n\n\n\n<h2>Monitored\nServers<\/h2>\n\n\n\n<p>The\nnext item is a list of all monitored servers. &nbsp;This example demonstrates\ncreating lists in Grafana.&nbsp; This specific\nview may not be useful in environments with a large number of servers. &nbsp;If\nthat\u2019s the case, the query can be modified to show something more useful.<\/p>\n\n\n\n<p>Start\nby adding a new panel and this time select <em>Table<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/New-Table.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"431\" height=\"367\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/New-Table.png\" alt=\"New Table\" class=\"wp-image-930\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/New-Table.png 431w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/New-Table-300x255.png 300w\" sizes=\"(max-width: 431px) 100vw, 431px\" \/><\/a><figcaption class=\"wp-element-caption\">New Table<\/figcaption><\/figure>\n\n\n\n<p>Edit\nthe new Panel. &nbsp;Go to the <em>General<\/em> tab and update the title, move\nthe <em>Metrix <\/em>tab. &nbsp;Below is the query. &nbsp;It simply uses the\nHeartbeat table to list computers reporting over the past 48 hours. &nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Heartbeat\n| where TimeGenerated &gt;= ago(2d)\n| distinct Computer\n| order by Computer desc<\/code><\/pre>\n\n\n\n<p>Add\nthe query and change the <em>Format As <\/em>field to <em>Table <\/em>as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Monitored-Server-Metrics.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"867\" height=\"452\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Monitored-Server-Metrics.png\" alt=\"Monitored Server Metrics\" class=\"wp-image-931\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Monitored-Server-Metrics.png 867w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Monitored-Server-Metrics-300x156.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Monitored-Server-Metrics-768x400.png 768w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/a><figcaption class=\"wp-element-caption\">Monitored Server Metrics<\/figcaption><\/figure>\n\n\n\n<p>Exit\nthe Table Editor with the \u201cX\u201d on the right side of the screen and save the\nupdated dashboard.<\/p>\n\n\n\n<h2>Computers\nMissing Heartbeat Past 5 Minutes<\/h2>\n\n\n\n<p>The\nlast example will identify servers missing heartbeat data, and possible down,\nin the last 5 minutes. &nbsp;<\/p>\n\n\n\n<p>Start\nby adding and editing a table similar to the previous example. &nbsp;Change <em>Title<\/em>\nunder the <em>General<\/em> tab to \u201cComputers Missing Heartbeat Past 5 Minutes\u201d.\n&nbsp;<\/p>\n\n\n\n<p>Once\nfinished, go to the <em>Metrics<\/em>&nbsp;tab and enter the query below.\n&nbsp;This query reports on computers that have reported in the past 24 hours,\nbut missing heartbeat data in the last 5 minutes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Heartbeat\n| where TimeGenerated &gt;= ago(1d)\n| summarize LastCall = max(TimeGenerated) by Computer \n| where LastCall &lt; ago(5m)<\/code><\/pre>\n\n\n\n<p>Change\nthe format to <em>Table.<\/em> &nbsp;Once finished it will look like the example\nbelow.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Missing-Heartbeat-Metrics.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"857\" height=\"420\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Missing-Heartbeat-Metrics.png\" alt=\"Missing Heartbeat Metrics\" class=\"wp-image-932\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Missing-Heartbeat-Metrics.png 857w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Missing-Heartbeat-Metrics-300x147.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Missing-Heartbeat-Metrics-768x376.png 768w\" sizes=\"(max-width: 857px) 100vw, 857px\" \/><\/a><figcaption class=\"wp-element-caption\">Missing Heartbeat Metrics<\/figcaption><\/figure>\n\n\n\n<p>The\nexample below shows computers missing heartbeat information, but there are a\ncouple of things to change. &nbsp; The <em>Computer<\/em> column header should\nread <em>Offline Computer<\/em> and the date time format <em>LastCall<\/em> column should\nbe a more readable format. &nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Computers-Missing-Heartbeat.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"577\" height=\"99\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Computers-Missing-Heartbeat.png\" alt=\"Computers Missing Heartbeat\" class=\"wp-image-933\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Computers-Missing-Heartbeat.png 577w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Computers-Missing-Heartbeat-300x51.png 300w\" sizes=\"(max-width: 577px) 100vw, 577px\" \/><\/a><figcaption class=\"wp-element-caption\">Computers Missing Heartbeat<\/figcaption><\/figure>\n\n\n\n<p>Go to\nthe <em>Column Styles<\/em> tab and Click the <em>+ Add<\/em> button to add a new\nstyle.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Add-Column-Styles.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"484\" height=\"142\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Add-Column-Styles.png\" alt=\"Add Column Styles\" class=\"wp-image-934\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Add-Column-Styles.png 484w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Add-Column-Styles-300x88.png 300w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/a><figcaption class=\"wp-element-caption\">Add Column Styles<\/figcaption><\/figure>\n\n\n\n<p>Modify\nthe filed under <em>Options<\/em> similar to below. &nbsp;This changes the <em>Computer\n<\/em>Column header in the table<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Computer-Column-Header.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"501\" height=\"217\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Computer-Column-Header.png\" alt=\"Computer Column Header\" class=\"wp-image-935\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Computer-Column-Header.png 501w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/Computer-Column-Header-300x130.png 300w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/><\/a><figcaption class=\"wp-element-caption\">Computer Column Header<\/figcaption><\/figure>\n\n\n\n<p>Add a\nsecond Column Style to change the format of the <em>LastCall <\/em>Column.\n&nbsp;Modify it to match the example below. &nbsp;Use whatever Date Format\nworks best for you.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/LastCall-Date-Format.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"563\" height=\"420\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/LastCall-Date-Format.png\" alt=\"LastCall Date Format\" class=\"wp-image-936\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/LastCall-Date-Format.png 563w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/LastCall-Date-Format-300x224.png 300w\" sizes=\"(max-width: 563px) 100vw, 563px\" \/><\/a><figcaption class=\"wp-element-caption\">LastCall Date Format<\/figcaption><\/figure>\n\n\n\n<p>Exit\nand save the dashboard to finish.<\/p>\n\n\n\n<h2>Change\nLayout<\/h2>\n\n\n\n<p>The Sample Dashboard shows the items created but probably doesn&#8217;t look too good at this point. &nbsp;Move and reorder the panels by selecting the title bar and dragging them to a new position. &nbsp;The panels can be resized using the resize button on the lower right side of the panel. &nbsp;Click on the animation below to see a demonstrates on how to move and resize panels.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\"><a href=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/Move-and-Resize.gif\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.ciraltos.com\/wp-content\/uploads\/2019\/01\/GIFScreen-1024x605.png\" alt=\"Resize Dashboard\" class=\"wp-image-938\" width=\"512\" height=\"303\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/GIFScreen-1024x605.png 1024w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/GIFScreen-300x177.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/GIFScreen-768x454.png 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2019\/01\/GIFScreen.png 1263w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><figcaption class=\"wp-element-caption\">Resize Dashboard<\/figcaption><\/figure>\n\n\n\n<p>That\nis all there is to it. &nbsp;The goal of this post is to show how to add\nvisualizations to Grafana. &nbsp;Hopefully, this was enough to get you started\nin visualizing Log Analytics data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post covers creating a dashboard in Grafana and displaying data from Log Analytics. &nbsp;My previous post covered connecting a Grafana installation to a Log Analytics workspace.&nbsp; That post can be found here.&nbsp; The examples below are intended to give the reader an overview of options to help get started with Grafana.<\/p>\n","protected":false},"author":1,"featured_media":4049,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[2,272],"tags":[304,328,330,319,322,324,332,323,333,331,327,329,202,320,325,326,321],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Grafana Dashboard with Log Analytics Data - ciraltos<\/title>\n<meta name=\"description\" content=\"This post covers creating a dashboard in Grafana and displaying data from Log Analytics. The examples below are intended to give the reader an overview of options to help get started with Grafana.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Grafana Dashboard with Log Analytics Data - ciraltos\" \/>\n<meta property=\"og:description\" content=\"This post covers creating a dashboard in Grafana and displaying data from Log Analytics. The examples below are intended to give the reader an overview of options to help get started with Grafana.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/\" \/>\n<meta property=\"og:site_name\" content=\"ciraltos\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-10T12:50:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-24T04:38:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/OMS_Icon-150x150-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Travis Roberts\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ciraltos\" \/>\n<meta name=\"twitter:site\" content=\"@ciraltos\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Travis Roberts\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/\"},\"author\":{\"name\":\"Travis Roberts\",\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"headline\":\"Grafana Dashboard with Log Analytics Data\",\"datePublished\":\"2019-01-10T12:50:40+00:00\",\"dateModified\":\"2023-03-24T04:38:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/\"},\"wordCount\":1195,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"keywords\":[\"azure monitor\",\"Azure Monitor data\",\"Azure Monitor Datasource Plugin\",\"Azure OMS\",\"Azure OMS getting started\",\"Azure OMS setup\",\"Azure OMS step by step\",\"Azure OMS tutorial\",\"Azure OMS video\",\"datasource plugin\",\"Grafana\",\"Grafana Plugin\",\"Log Analytics\",\"Log Analytics Azure\",\"Log Analytics Dashboard\",\"Log Analytics step by step\",\"Log Analytics Tutorial\"],\"articleSection\":[\"Azure\",\"Log Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/\",\"name\":\"Grafana Dashboard with Log Analytics Data - ciraltos\",\"isPartOf\":{\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#website\"},\"datePublished\":\"2019-01-10T12:50:40+00:00\",\"dateModified\":\"2023-03-24T04:38:04+00:00\",\"description\":\"This post covers creating a dashboard in Grafana and displaying data from Log Analytics. The examples below are intended to give the reader an overview of options to help get started with Grafana.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/www.ciraltos.com\/staging2\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Grafana Dashboard with Log Analytics Data\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#website\",\"url\":\"http:\/\/www.ciraltos.com\/staging2\/\",\"name\":\"ciraltos\",\"description\":\"cloud, technology and trends\",\"publisher\":{\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.ciraltos.com\/staging2\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\",\"name\":\"Travis Roberts\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png\",\"contentUrl\":\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png\",\"width\":5657,\"height\":3563,\"caption\":\"Travis Roberts\"},\"logo\":{\"@id\":\"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.ciraltos.com\",\"https:\/\/twitter.com\/ciraltos\"],\"url\":\"https:\/\/www.ciraltos.com\/staging2\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Grafana Dashboard with Log Analytics Data - ciraltos","description":"This post covers creating a dashboard in Grafana and displaying data from Log Analytics. The examples below are intended to give the reader an overview of options to help get started with Grafana.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/","og_locale":"en_US","og_type":"article","og_title":"Grafana Dashboard with Log Analytics Data - ciraltos","og_description":"This post covers creating a dashboard in Grafana and displaying data from Log Analytics. The examples below are intended to give the reader an overview of options to help get started with Grafana.","og_url":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/","og_site_name":"ciraltos","article_published_time":"2019-01-10T12:50:40+00:00","article_modified_time":"2023-03-24T04:38:04+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/OMS_Icon-150x150-1.png","type":"image\/png"}],"author":"Travis Roberts","twitter_card":"summary_large_image","twitter_creator":"@ciraltos","twitter_site":"@ciraltos","twitter_misc":{"Written by":"Travis Roberts","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#article","isPartOf":{"@id":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/"},"author":{"name":"Travis Roberts","@id":"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"headline":"Grafana Dashboard with Log Analytics Data","datePublished":"2019-01-10T12:50:40+00:00","dateModified":"2023-03-24T04:38:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/"},"wordCount":1195,"commentCount":0,"publisher":{"@id":"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"keywords":["azure monitor","Azure Monitor data","Azure Monitor Datasource Plugin","Azure OMS","Azure OMS getting started","Azure OMS setup","Azure OMS step by step","Azure OMS tutorial","Azure OMS video","datasource plugin","Grafana","Grafana Plugin","Log Analytics","Log Analytics Azure","Log Analytics Dashboard","Log Analytics step by step","Log Analytics Tutorial"],"articleSection":["Azure","Log Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/","url":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/","name":"Grafana Dashboard with Log Analytics Data - ciraltos","isPartOf":{"@id":"http:\/\/www.ciraltos.com\/staging2\/#website"},"datePublished":"2019-01-10T12:50:40+00:00","dateModified":"2023-03-24T04:38:04+00:00","description":"This post covers creating a dashboard in Grafana and displaying data from Log Analytics. The examples below are intended to give the reader an overview of options to help get started with Grafana.","breadcrumb":{"@id":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ciraltos.com\/staging2\/grafana-dashboard-with-log-analytics-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.ciraltos.com\/staging2\/"},{"@type":"ListItem","position":2,"name":"Grafana Dashboard with Log Analytics Data"}]},{"@type":"WebSite","@id":"http:\/\/www.ciraltos.com\/staging2\/#website","url":"http:\/\/www.ciraltos.com\/staging2\/","name":"ciraltos","description":"cloud, technology and trends","publisher":{"@id":"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.ciraltos.com\/staging2\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a","name":"Travis Roberts","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/","url":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png","contentUrl":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png","width":5657,"height":3563,"caption":"Travis Roberts"},"logo":{"@id":"http:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.ciraltos.com","https:\/\/twitter.com\/ciraltos"],"url":"https:\/\/www.ciraltos.com\/staging2\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/912"}],"collection":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/comments?post=912"}],"version-history":[{"count":16,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/912\/revisions"}],"predecessor-version":[{"id":4058,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/912\/revisions\/4058"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/media\/4049"}],"wp:attachment":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/media?parent=912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/categories?post=912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/tags?post=912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}