2017-08-25 7 views
10

Ich habe ein großes Web-API-Projekt, das die E-Commerce-Website meines Unternehmens ausführt. Ich habe gerade bemerkt, dass jede Anfrage an die Web-API den URI-Stamm als Root in den IIS-Logs anzeigt. Gibt es eine Möglichkeit, die vollständige Route zum API-Endpunkt zu sehen, der aufgerufen wurde?WebAPI-Routen in IIS-Protokollen

Ich versuche File Beats in unserem Elastic Search/Log Stash/Kibana (ELK) Setup zu verwenden. Wir haben das File Beat-Setup, um das IIS-Protokoll heute zu überwachen und nur die Wurzel zu zeigen gibt uns nicht die Informationen, nach denen wir in unserer Protokollierung suchen.

Antwort

1

Aktivieren Sie das Host (cs-host) -Feld im Protokollfenster der IIS-Verwaltungskonsole. Sie können auch versuchen, den HTTP_URL benutzerdefinierten Server-Variable hinzuzufügen:

IIS Management Console Logging Configuration

+0

Das funktionierte. Ich habe das cs-host-Feld hinzugefügt. Es fügte die vollständige Route an den cs-uri-Stamm an, und dann wurde die Abfragezeichenfolge ebenfalls in das richtige Feld eingefügt. Wir haben es ohne Probleme bis nach Kibana geschafft. – fizch