WordPress plugin intelligence profile

KloudStack Observability for Azure

Send WordPress request, exception and browser telemetry to Azure Application Insights. Built for WordPress running on Azure.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.0.10
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update27 Sept 20261mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records KloudStack Observability for Azure version 2.0.10 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

KloudStack Observability for Azure connects a WordPress site to Azure Application Insights, so

you can see request performance, errors and browser telemetry in Azure Monitor alongside the

rest of your Azure estate.

The plugin is built specifically for WordPress hosted on Azure. It reads its configuration from

App Service application settings automatically, names telemetry using the Azure site, slot and

region so one Application Insights resource can serve many sites, and produces a telemetry

schema designed to work with Azure Monitor workbooks.

Features

  • Server-side request telemetry with normalised route names
  • Uncaught exception and fatal error telemetry
  • Browser telemetry via the official Application Insights JavaScript SDK
  • Correlation between browser and server telemetry using W3C trace context
  • Automatic Azure environment detection — App Service, Container Apps, AKS and Virtual Machines
  • Cloud role naming from the Azure site and deployment slot
  • Configurable sampling to control Azure ingestion cost
  • Privacy controls: IP anonymisation, query-string redaction, consent gating
  • Built-in diagnostics self-test and WordPress Site Health integration

Designed for Azure

This plugin assumes Azure hosting. It will run elsewhere if you supply a connection string, but

Azure environment enrichment will be unavailable and support is limited to Azure deployments.

Performance

Telemetry is buffered during the request and transmitted only after the response has been

released to the visitor, so Application Insights latency or availability never affects your

site’s response time. A circuit breaker suspends transmission if the ingestion endpoint becomes

unreachable.

Trademarks

Azure, Microsoft Azure and Application Insights are trademarks of the Microsoft group of

companies. This is an independent plugin and is not affiliated with, endorsed by, or sponsored

by Microsoft.

External services

This plugin sends data to Microsoft Azure Application Insights, a third-party service operated

by Microsoft. It does this so that telemetry collected from your site can be stored, queried and

visualised in Azure Monitor.

What is sent, and when: on each non-excluded page request, the plugin transmits the request

route, duration, HTTP response code, and contextual data about the WordPress installation

(WordPress version, PHP version, active theme, plugin count, memory usage, query count) to the

Application Insights ingestion endpoint configured for your Azure resource. Uncaught exceptions

and fatal errors are transmitted with their message, type and stack trace. If browser telemetry

is enabled, the Application Insights JavaScript SDK is loaded in visitors’ browsers and sends

page views, AJAX calls and JavaScript errors directly to the same endpoint.

Nothing is sent until you turn it on. All telemetry is off by default. On a fresh install the

plugin transmits nothing at all — not server-side request data, and not browser data — until you

enable it on the settings screen. Browser telemetry is a second, separate opt-in: no JavaScript

SDK is loaded and no visitor data is collected in the browser unless you enable that as well.

Server-side telemetry additionally requires an Application Insights connection string; without

one, nothing leaves your site regardless of the settings.

Visitor data: client IP addresses are anonymised before transmission by default. Query

strings are redacted against an allowlist by default. Request and response headers, which may

contain cookies and authorization data, are not transmitted unless you explicitly enable

that option.

Cookies are off by default. When you enable browser telemetry it runs in cookie-less mode,

so the SDK sets no ai_user or ai_session cookies and, in most jurisdictions, no visitor

consent obligation arises from using it.

The trade-off: without those cookies Application Insights cannot group requests into sessions or

distinguish returning visitors, so reports show page and dependency timings but not “users”

or “sessions”. If you need that aggregation, turn cookie-less mode off in Settings — but the

cookies then require visitor consent in most jurisdictions, and obtaining it becomes your

responsibility. A kloudstack_obs_has_consent filter is provided so a consent management

platform can gate injection.

Endpoints contacted: the Application Insights ingestion endpoint from your connection string

com or

com for the JavaScript

SDK unless the bundled local copy is selected in settings.

com/support/legal/

com/privacystatement

No data is sent to KloudStack. The plugin does not phone home.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • application insights
  • azure
  • monitoring
  • observability
  • telemetry
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity27 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.0.92.0.10
Version2.0.82.0.9
WordPress compatibility7.17.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.