The DNN Pulse is a module for DNN Platform able to track your DNN version, portal Aliases and all installed modules sending them to your Azure Application Insights.
- DNN Platform 9.0.0 or later
- Azure Application Insights resource
It's important to remember that you need a DNN deployment with version 9.0.0 or later and an Azure Application Insights resource to continue.
- Download the DNN Pulse from the Release folder (i.e. DNNPulse_01.00.00_Install.zip).
- Login into your DNN Platform website as a host user and install the module from the "Settings > Extensions" page.
- Use the Install Extension Wizard to upload and install the file you downloaded on step 1.
Once installed, you will need the Instrumentation Key of your Azure Application Insights resource.
- Access your DNN web.config file (i.e Settings > Config Manager > web.config).
- Go to appSettings section.
- Add the following keys inside appSettings:
<add key="DNNPulse.Ikey" value="" />
<add key="DNNPulse.Name" value="" />
You will need to change the value field with the following:
- DNNPulse.Ikey: This is the Instrumentation Key of your Azure Application Insights resource.
- DNNPulse.Name: "Microsoft.ApplicationInsights.[Instrumentation Key].Event" (Just the Key)
Example:
<add key="DNNPulse.Ikey" value="1234123-1fabsbf-ahjshf82716-123452" />
<add key="DNNPulse.Name" value="Microsoft.ApplicationInsights.12341231fabsbfahjshf82716123452.Event" />
- Save the file.
- Go to your Azure Application Insights resource.
- Access to Logs.
- In CustomEvents you will see the results. (It can take up to 5 or more minutes to see the new data in your Application Insights resource).
- Visual Studio 2019 (download from https://www.visualstudio.com/downloads/)
- npm package manager (download from https://www.npmjs.com/get-npm)
Now you can build the solution by opening the DNNPulse.sln file on Visual Studio 2019. Building the solution in "Release", will generate the installation zip file, created under the "\releases" folder.