AICentral.Logging.AzureMonitor 0.18.0-pullrequest0125-0014

This is a prerelease version of AICentral.Logging.AzureMonitor.
There is a newer version of this package available.
See the version list below for details.
dotnet add package AICentral.Logging.AzureMonitor --version 0.18.0-pullrequest0125-0014
                    
NuGet\Install-Package AICentral.Logging.AzureMonitor -Version 0.18.0-pullrequest0125-0014
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AICentral.Logging.AzureMonitor" Version="0.18.0-pullrequest0125-0014" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AICentral.Logging.AzureMonitor" Version="0.18.0-pullrequest0125-0014" />
                    
Directory.Packages.props
<PackageReference Include="AICentral.Logging.AzureMonitor" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AICentral.Logging.AzureMonitor --version 0.18.0-pullrequest0125-0014
                    
#r "nuget: AICentral.Logging.AzureMonitor, 0.18.0-pullrequest0125-0014"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AICentral.Logging.AzureMonitor@0.18.0-pullrequest0125-0014
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AICentral.Logging.AzureMonitor&version=0.18.0-pullrequest0125-0014&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=AICentral.Logging.AzureMonitor&version=0.18.0-pullrequest0125-0014&prerelease
                    
Install as a Cake Tool

Extensions for use in AI Central

Azure Monitor advanced usage and quota Logging

To use, add a config section like below:

{
  "GenericSteps": [
    {
      "Type": "AspNetCoreFixedWindowRateLimiting",
      "Name": "window-rate-limiter",
      "Properties": {
        "LimitType": "PerConsumer|PerAICentralEndpoint",
        "MetricType": "Requests",
        "Options": {
          "Window": "00:00:10",
          "PermitLimit": 100
        }
      }
    },
    {
      "Type": "AzureMonitorLogger",
      "Name": "azure-monitor-logger",
      "Properties": {
        "WorkspaceId": "<workspace-id>",
        "Key": "<workspace-key>",
        "LogPrompt": true,
        "LogResponse": false
      }
    }
  ]
}

builder.Services.AddAICentral(
    builder.Configuration,
    additionalComponentAssemblies: typeof(AzureMonitorLoggerFactory).Assembly);

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.21.0 1,909 12/9/2024
0.21.0-pullrequest0152-0005 133 12/9/2024
0.21.0-pullrequest0152-0004 122 12/9/2024
0.20.5-pullrequest0148-0004 124 9/30/2024
0.20.5-pullrequest0148-0003 118 9/30/2024
0.20.5-pullrequest0148-0002 111 9/30/2024
0.20.3 758 9/5/2024
0.20.3-pullrequest0146-0005 138 9/5/2024
0.20.3-pullrequest0146-0004 151 9/5/2024
0.20.0 206 8/17/2024
0.20.0-pullrequest0143-0013 143 8/17/2024
0.20.0-pullrequest0143-0012 150 8/17/2024
0.20.0-pullrequest0143-0011 155 8/17/2024
0.20.0-pullrequest0143-0010 154 8/17/2024
0.20.0-pullrequest0143-0009 155 8/17/2024
0.19.6-pullrequest0143-0008 141 8/17/2024
0.19.0 142 7/29/2024
0.19.0-pullrequest0136-0014 108 7/29/2024
0.19.0-pullrequest0136-0013 109 7/29/2024
0.19.0-pullrequest0136-0012 109 7/29/2024
0.19.0-pullrequest0136-0011 121 7/29/2024
0.19.0-pullrequest0136-0010 112 7/29/2024
0.19.0-pullrequest0136-0009 120 7/27/2024
0.19.0-pullrequest0136-0008 114 7/27/2024
0.19.0-pullrequest0136-0007 113 7/27/2024
0.18.1 177 7/10/2024
0.18.1-pullrequest0129-0007 137 7/10/2024
0.18.0 313 7/10/2024
0.18.0-pullrequest0125-0014 131 7/10/2024
0.18.0-pullrequest0125-0013 135 7/10/2024
0.18.0-pullrequest0125-0012 148 7/10/2024
0.18.0-pullrequest0125-0011 128 7/10/2024
0.18.0-pullrequest0125-0010 145 7/10/2024
0.18.0-pullrequest0125-0009 221 7/10/2024
0.17.0 174 7/8/2024
0.17.0-pullrequest0123-0024 125 7/8/2024
0.17.0-pullrequest0123-0023 129 7/8/2024
0.17.0-pullrequest0123-0021 143 7/8/2024
0.17.0-pullrequest0123-0019 134 7/8/2024
0.17.0-pullrequest0123-0018 122 7/8/2024
0.17.0-pullrequest0123-0017 144 7/8/2024
0.17.0-pullrequest0123-0015 133 7/8/2024
0.17.0-pullrequest0123-0014 135 7/8/2024
0.17.0-pullrequest0123-0013 139 7/8/2024
0.17.0-pullrequest0123-0012 128 7/8/2024
0.17.0-pullrequest0123-0011 134 7/8/2024
0.17.0-pullrequest0123-0009 306 7/6/2024
0.17.0-pullrequest0123-0008 134 7/6/2024
0.16.2 437 3/5/2024
0.16.2-pullrequest0089-0009 146 3/5/2024
0.16.1 188 3/3/2024
0.16.1-pullrequest0088-0003 148 3/2/2024
0.16.1-pullrequest0088-0002 161 3/2/2024
0.16.0 232 2/28/2024
0.16.0-pullrequest0087-0010 141 2/28/2024
0.16.0-pullrequest0087-0009 134 2/28/2024
0.16.0-pullrequest0087-0007 144 2/28/2024
0.16.0-pullrequest0087-0006 148 2/28/2024
0.16.0-pullrequest0087-0004 152 2/28/2024
0.15.2 177 2/26/2024
0.15.2-pullrequest0086-0007 133 2/26/2024
0.15.2-pullrequest0086-0006 127 2/26/2024
0.15.0 187 2/22/2024
0.15.0-pullrequest0084-0004 153 2/22/2024
0.13.7 195 2/8/2024
0.13.7-pullrequest0082-0002 141 2/8/2024
0.13.0 230 2/1/2024
0.13.0-pullrequest0075-0005 130 2/1/2024
0.13.0-pullrequest0075-0004 122 2/1/2024
0.12.2-pullrequest0075-0003 132 2/1/2024
0.12.1 175 2/1/2024
0.12.1-pullrequest0074-0002 136 2/1/2024
0.12.0 169 2/1/2024
0.12.0-pullrequest0073-0002 124 2/1/2024
0.11.0 175 1/31/2024
0.11.0-pullrequest0072-0011 149 1/31/2024
0.10.0 171 1/31/2024
0.10.0-pullrequest0070-0005 133 1/29/2024
0.10.0-pullrequest0070-0004 133 1/29/2024
0.9.1-pullrequest0069-0001 130 1/29/2024
0.9.0 173 1/29/2024
0.8.4 200 1/19/2024
0.8.4-pullrequest0066-0009 137 1/19/2024
0.8.4-pullrequest0066-0008 132 1/19/2024
0.8.4-pullrequest0066-0007 135 1/19/2024
0.8.4-pullrequest0066-0005 139 1/19/2024
0.8.4-pullrequest0066-0004 130 1/19/2024
0.8.3 171 1/19/2024
0.8.3-pullrequest0065-0003 131 1/19/2024
0.8.1 166 1/19/2024
0.8.1-pullrequest0063-0013 136 1/19/2024
0.8.1-pullrequest0063-0011 135 1/19/2024
0.7.15 178 1/18/2024
0.7.15-pullrequest0062-0002 140 1/18/2024
0.7.12 194 1/16/2024
0.7.10 181 1/15/2024
0.7.10-pullrequest0058-0004 145 1/15/2024
0.7.9 193 1/15/2024
0.7.7 178 1/15/2024
0.7.4 180 1/15/2024
0.7.2 185 1/15/2024
0.7.1 201 1/13/2024
0.7.0 186 1/13/2024
0.7.0-pullrequest0046-0079 145 1/13/2024
0.6.12 211 1/3/2024
0.6.12-pullrequest0045-0018 132 1/13/2024
0.6.10 210 12/22/2023
0.6.8 171 12/21/2023
0.6.6 197 12/18/2023
0.6.6-pullrequest0035-0007 149 12/21/2023
0.6.6-pullrequest0035-0006 146 12/21/2023
0.6.3 193 12/18/2023
0.6.1 190 12/15/2023
0.6.1-pullrequest0027-0004 135 12/15/2023
0.5.3 203 12/11/2023
0.5.3-pullrequest0025-0049 153 12/14/2023
0.5.3-pullrequest0025-0047 161 12/14/2023
0.5.1 186 12/7/2023
0.4.3 194 12/4/2023
0.4.2 197 12/4/2023
0.4.1 191 12/4/2023