REST -Methode zum Zugriff auf Anwendungen ErkenntnisseC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 REST -Methode zum Zugriff auf Anwendungen Erkenntnisse

Post by Anonymous »

Ich habe ein Webapi im Azure App -Dienst gehostet. Es hat eine Identität verwaltet. Es gibt eine vorhandene Anwendungserkenntnisse, die dieser gehosteten API eine Leser -Erlaubnis erteilt hat. Methode als REST -API, die die letzten 10 Spuren liest? < /p>

Code: Select all

 // Use DefaultAzureCredential to authenticate with Managed Identity
var credential = new DefaultAzureCredential();

// Create a LogsQueryClient
var client = new LogsQueryClient(credential);

// Replace this with your Application Insights resource ID
string appInsightsResourceId = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{applicationInsightsName}";

// KQL query to get the last 10 traces
string kqlQuery = "traces | order by timestamp desc | take 10";

// Execute the query
Response queryResponse = await client.QueryWorkspaceAsync(
appInsightsResourceId,
kqlQuery,
new QueryTimeRange(TimeSpan.FromHours(1))
);
Es hat nicht funktioniert, es kommt mit ungültigen Token -Anmeldeinformationen zurück.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post