AICentral.Logging.AzureMonitor 0.19.0-pullrequest0136-0010

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.19.0-pullrequest0136-0010
                    
NuGet\Install-Package AICentral.Logging.AzureMonitor -Version 0.19.0-pullrequest0136-0010
                    
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.19.0-pullrequest0136-0010" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AICentral.Logging.AzureMonitor" Version="0.19.0-pullrequest0136-0010" />
                    
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.19.0-pullrequest0136-0010
                    
#r "nuget: AICentral.Logging.AzureMonitor, 0.19.0-pullrequest0136-0010"
                    
#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.19.0-pullrequest0136-0010
                    
#: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.19.0-pullrequest0136-0010&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=AICentral.Logging.AzureMonitor&version=0.19.0-pullrequest0136-0010&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,504 12/9/2024
0.21.0-pullrequest0152-0005 106 12/9/2024
0.21.0-pullrequest0152-0004 93 12/9/2024
0.20.5-pullrequest0148-0004 97 9/30/2024
0.20.5-pullrequest0148-0003 92 9/30/2024
0.20.5-pullrequest0148-0002 88 9/30/2024
0.20.3 690 9/5/2024
0.20.3-pullrequest0146-0005 113 9/5/2024
0.20.3-pullrequest0146-0004 117 9/5/2024
0.20.0 165 8/17/2024
0.20.0-pullrequest0143-0013 118 8/17/2024
0.20.0-pullrequest0143-0012 127 8/17/2024
0.20.0-pullrequest0143-0011 126 8/17/2024
0.20.0-pullrequest0143-0010 133 8/17/2024
0.20.0-pullrequest0143-0009 133 8/17/2024
0.19.6-pullrequest0143-0008 117 8/17/2024
0.19.0 111 7/29/2024
0.19.0-pullrequest0136-0014 81 7/29/2024
0.19.0-pullrequest0136-0013 84 7/29/2024
0.19.0-pullrequest0136-0012 82 7/29/2024
0.19.0-pullrequest0136-0011 93 7/29/2024
0.19.0-pullrequest0136-0010 87 7/29/2024
0.19.0-pullrequest0136-0009 94 7/27/2024
0.19.0-pullrequest0136-0008 85 7/27/2024
0.19.0-pullrequest0136-0007 90 7/27/2024
0.18.1 144 7/10/2024
0.18.1-pullrequest0129-0007 110 7/10/2024
0.18.0 283 7/10/2024
0.18.0-pullrequest0125-0014 103 7/10/2024
0.18.0-pullrequest0125-0013 112 7/10/2024
0.18.0-pullrequest0125-0012 122 7/10/2024
0.18.0-pullrequest0125-0011 101 7/10/2024
0.18.0-pullrequest0125-0010 120 7/10/2024
0.18.0-pullrequest0125-0009 197 7/10/2024
0.17.0 141 7/8/2024
0.17.0-pullrequest0123-0024 100 7/8/2024
0.17.0-pullrequest0123-0023 105 7/8/2024
0.17.0-pullrequest0123-0021 120 7/8/2024
0.17.0-pullrequest0123-0019 110 7/8/2024
0.17.0-pullrequest0123-0018 97 7/8/2024
0.17.0-pullrequest0123-0017 120 7/8/2024
0.17.0-pullrequest0123-0015 106 7/8/2024
0.17.0-pullrequest0123-0014 112 7/8/2024
0.17.0-pullrequest0123-0013 116 7/8/2024
0.17.0-pullrequest0123-0012 105 7/8/2024
0.17.0-pullrequest0123-0011 108 7/8/2024
0.17.0-pullrequest0123-0009 281 7/6/2024
0.17.0-pullrequest0123-0008 110 7/6/2024
0.16.2 401 3/5/2024
0.16.2-pullrequest0089-0009 118 3/5/2024
0.16.1 150 3/3/2024
0.16.1-pullrequest0088-0003 116 3/2/2024
0.16.1-pullrequest0088-0002 134 3/2/2024
0.16.0 202 2/28/2024
0.16.0-pullrequest0087-0010 118 2/28/2024
0.16.0-pullrequest0087-0009 110 2/28/2024
0.16.0-pullrequest0087-0007 119 2/28/2024
0.16.0-pullrequest0087-0006 123 2/28/2024
0.16.0-pullrequest0087-0004 128 2/28/2024
0.15.2 147 2/26/2024
0.15.2-pullrequest0086-0007 109 2/26/2024
0.15.2-pullrequest0086-0006 101 2/26/2024
0.15.0 151 2/22/2024
0.15.0-pullrequest0084-0004 125 2/22/2024
0.13.7 164 2/8/2024
0.13.7-pullrequest0082-0002 114 2/8/2024
0.13.0 200 2/1/2024
0.13.0-pullrequest0075-0005 106 2/1/2024
0.13.0-pullrequest0075-0004 95 2/1/2024
0.12.2-pullrequest0075-0003 107 2/1/2024
0.12.1 141 2/1/2024
0.12.1-pullrequest0074-0002 102 2/1/2024
0.12.0 137 2/1/2024
0.12.0-pullrequest0073-0002 100 2/1/2024
0.11.0 141 1/31/2024
0.11.0-pullrequest0072-0011 125 1/31/2024
0.10.0 137 1/31/2024
0.10.0-pullrequest0070-0005 110 1/29/2024
0.10.0-pullrequest0070-0004 108 1/29/2024
0.9.1-pullrequest0069-0001 106 1/29/2024
0.9.0 133 1/29/2024
0.8.4 168 1/19/2024
0.8.4-pullrequest0066-0009 113 1/19/2024
0.8.4-pullrequest0066-0008 105 1/19/2024
0.8.4-pullrequest0066-0007 111 1/19/2024
0.8.4-pullrequest0066-0005 112 1/19/2024
0.8.4-pullrequest0066-0004 105 1/19/2024
0.8.3 140 1/19/2024
0.8.3-pullrequest0065-0003 105 1/19/2024
0.8.1 136 1/19/2024
0.8.1-pullrequest0063-0013 110 1/19/2024
0.8.1-pullrequest0063-0011 108 1/19/2024
0.7.15 143 1/18/2024
0.7.15-pullrequest0062-0002 110 1/18/2024
0.7.12 157 1/16/2024
0.7.10 137 1/15/2024
0.7.10-pullrequest0058-0004 118 1/15/2024
0.7.9 159 1/15/2024
0.7.7 144 1/15/2024
0.7.4 140 1/15/2024
0.7.2 151 1/15/2024
0.7.1 169 1/13/2024
0.7.0 150 1/13/2024
0.7.0-pullrequest0046-0079 120 1/13/2024
0.6.12 180 1/3/2024
0.6.12-pullrequest0045-0018 105 1/13/2024
0.6.10 170 12/22/2023
0.6.8 139 12/21/2023
0.6.6 162 12/18/2023
0.6.6-pullrequest0035-0007 124 12/21/2023
0.6.6-pullrequest0035-0006 123 12/21/2023
0.6.3 159 12/18/2023
0.6.1 157 12/15/2023
0.6.1-pullrequest0027-0004 111 12/15/2023
0.5.3 171 12/11/2023
0.5.3-pullrequest0025-0049 129 12/14/2023
0.5.3-pullrequest0025-0047 134 12/14/2023
0.5.1 148 12/7/2023
0.4.3 160 12/4/2023
0.4.2 167 12/4/2023
0.4.1 159 12/4/2023