Notre application ASP.NET MVC comprend certains paramètres de chemin URI, comme:d'arrêt Insights application, y compris les paramètres de chemin dans le Nom de l'opération
Dans Insights application, cette URI ci-dessus devient opération nom
GET /api/query/14hes1017ceimgS2ESsIec
Nous ne voulons pas des millions d'opération unique s aime ça; c'est juste une méthode de code les servant tous (voir ci-dessous). Nous voulons les rouler sous Nom de l'opération comme
GET /api/query/{path}
Voici la méthode de code - Je pense App Insights peut détecter que l'URI contient un paramètre de requête ... mais il ne fonctionne pas.
[Route("api/query/{hash}")]
public HttpResponseMessage Get(string hash)
{
...
Cela pourrait aider: https://stackoverflow.com/questions/34482869/wcf-service-operation-name –
Bien sûr fait @PavelChuchuva :) spécifiquement la HttpContextExtension.GetRequestTelemetry ... je voulais qu'avant... – Iain