PHPackages                             mondago/laravel-application-insights - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. mondago/laravel-application-insights

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

mondago/laravel-application-insights
====================================

A Laravel 8 package to send application insights to Microsoft Application Insights

0.70.0(3y ago)00MITPHPPHP ^8.0.2

Since Feb 15Pushed 2y agoCompare

[ Source](https://github.com/Responsilicious/laravel-azure-application-insights)[ Packagist](https://packagist.org/packages/mondago/laravel-application-insights)[ Docs](https://github.com/Mondago/laravel-application-insights)[ RSS](/packages/mondago-laravel-application-insights/feed)WikiDiscussions main Synced yesterday

READMEChangelog (1)Dependencies (6)Versions (3)Used By (0)

Application Insights for Laravel
================================

[](#application-insights-for-laravel)

Installation
------------

[](#installation)

Add the following to your *composer.json* file:

```
"repositories": [
    {
      "type": "git",
      "url": "https://github.com/mondago/ApplicationInsights-PHP"
    },
    {
        "type": "git",
        "url": "https://github.com/mondago/laravel-azure-application-insights"
    }
],
```

and require it by adding the following line to your *composer.json* file under "require":

```
"mondago/laravel-application-insights": "^0.6.0"

```

Optionally, you can publish the config file of this package with this command:

```
php artisan vendor:publish --provider="Mondago\ApplicationInsights\ServiceProvider"
```

Middleware
----------

[](#middleware)

As a convenience you may choose to use the `Mondago\ApplicationInsights\Middleware\TrackRequest` middleware which will send the request and response to Application Insights. The middleware utilizes [terminable middleware](https://laravel.com/docs/8.x/middleware#terminable-middleware) from Laravel to ensure that tracking the request doesn't block the response being sent.

Since 0.6.2, if the request has a session started, this middleware will set the session id as the anonymous user id to allow tracking of user flows. **Make sure to include this in each route group you'd like to track requests for, as attaching it to the global middleware will result in the session never being set**. You can disable this by setting the environment variable `APPINSIGHTS_TRACK_ANONYMOUS_USERS` to `false`.

Logging
-------

[](#logging)

Since 0.6.2 a custom monolog handler is provided for sending logs to application insights. This handler captures exceptions as well as other log levels. Exceptions are tracked as exceptions, and log messages are sent with their closes matching severity level.

To use this, update your `config/logging.php` configuration with the following:

```
'channels' => [
    // other channels...
    'app-insights' => [
        'driver' => 'custom',
        'via' => Mondago\ApplicationInsights\Logging\CreateApplicationInsightsLogger::class,
    ],
]
```

You might then choose to include this in your `stack` log handler:

```
'channels' => [
    // other channels...
    'stack' => [
        'driver' => 'stack',
        'channels' => ['stderr', 'daily', 'app-insights'],
    ],
]
```

Logging Migrations
------------------

[](#logging-migrations)

This package will automatically send migration events to application insights when enabled. Since 0.6.2 this includes when no migrations were ran. This is great for container images that run `php artisan migrate` on startup.

Support Matrix
--------------

[](#support-matrix)

Our VersionLaravel Version^0.7.0^10.0^0.6.0^9.0^0.4.0^8.0^0.3.0^7.0

###  Health Score

19

—

LowBetter than 9% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 51.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1236d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7826064?v=4)[Responsilicious](/maintainers/Responsilicious)[@Responsilicious](https://github.com/Responsilicious)

---

Top Contributors

[![ingalless](https://avatars.githubusercontent.com/u/22981941?v=4)](https://github.com/ingalless "ingalless (24 commits)")[![Yanisky](https://avatars.githubusercontent.com/u/10558597?v=4)](https://github.com/Yanisky "Yanisky (17 commits)")[![Responsilicious](https://avatars.githubusercontent.com/u/7826064?v=4)](https://github.com/Responsilicious "Responsilicious (3 commits)")[![dnlyates](https://avatars.githubusercontent.com/u/80827431?v=4)](https://github.com/dnlyates "dnlyates (2 commits)")[![KobanDavis](https://avatars.githubusercontent.com/u/45386614?v=4)](https://github.com/KobanDavis "KobanDavis (1 commits)")

---

Tags

laravelmonitoringInsightsanalyticsMondago

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mondago-laravel-application-insights/health.svg)

```
[![Health](https://phpackages.com/badges/mondago-laravel-application-insights/health.svg)](https://phpackages.com/packages/mondago-laravel-application-insights)
```

###  Alternatives

[laravel/nightwatch

The official Laravel Nightwatch package.

36210.1M36](/packages/laravel-nightwatch)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[nightowl/agent

NightOwl monitoring agent — collects telemetry from laravel/nightwatch and writes to PostgreSQL

771.7k](/packages/nightowl-agent)[lucianotonet/laravel-telescope-mcp

MCP Server extension for Laravel Telescope

2027.2k](/packages/lucianotonet-laravel-telescope-mcp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
