Forum Discussion
Realtime, or near realtime, server telemetry dashboards
SELECT
flat.arrayvalue.categoryName as categoryName,
flat.arrayvalue.instanceName as instanceName,
e.context.location.continent as continent,
e.context.location.country as country,
e.context.location.clientip as clientIP,
e.context.location.province as province,
e.context.location.city as city,
e.context.data.eventTime as eventTime,
flat.arrayvalue.available_bytes.value as availableBytes,
flat.arrayvalue.percentage_processor_total.value as percentageProcessorTotal,
flat.arrayvalue.request_execution_time.value as requestExecutionTime,
flat.arrayvalue.process_private_bytes.value as processPrivateBytes,
flat.arrayvalue.io_data_bytes_per_sec.value as ioDataBytesPerSec,
flat.arrayvalue.percentage_processor_time.value as percentageProcessorTime,
flat.arrayvalue.requests_per_sec.value as requestsPerSec,
flat.arrayvalue.number_of_exceps_thrown_per_sec.value as numberOfExcepsThrownPerSec
INTO
output
FROM
input AS e
CROSS APPLY GetElements(e.performanceCounter) as flat