Pertanyaan Pemantauan Kegagalan HealthMonitoring Repercussions di ASP.NET


Penampil acara kami menampilkan dua pesan tingkat informasi yang ingin kita hilangkan dari log peristiwa:

  1. Ketika seorang pengguna gagal otentikasi (kode Acara: 4006 pesan Peristiwa: Verifikasi kredensial keanggotaan gagal.)
  2. Kapan formulir otentikasi telah kedaluwarsa dan pengguna menavigasi ke default Halaman (Kode Peristiwa: 4005 Pesan Peristiwa: Otentikasi formulir gagal untuk permintaan itu. Alasan: Tiket yang disediakan telah kedaluwarsa.)

Meneliti cara mengecualikan jenis pesan ini telah membuat saya memahami bahwa jika saya menyertakan yang berikut di file web.config saya, pesan-pesan ini tidak akan muncul. Ketika saya menguji ini, saya melihat itu memang benar.

<healthMonitoring>
    <rules>
        <clear />
        <add name="All Errors Default" eventName="All Errors" provider="EventLogProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom=""/>
    </rules>
</healthMonitoring>

Dengan kata lain, saya menghilangkan ini dari web.config default:

<add name="Failure Audits Default" eventName="Failure Audits" provider="EventLogProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom=""/>

Pertanyaan saya adalah: apa lagi yang bisa saya potensi untuk mengecualikan event log dengan menghapus node ini? Dan jika ada dampak potensial lainnya, adakah cara lain atau yang lebih baik untuk mengecualikan hanya dua jenis log kesalahan yang saya sebutkan di atas?

Terima kasih sebelumnya!


12
2017-07-26 00:23


asal


Jawaban:


Saya sangat berharap bisa berkomentar! Sudahkah Anda mencoba mengatur startEventCode dan endEventCode params di pemetaan acara Anda untuk acara "Failure Audits";

P.N: Saya belum sempat menguji ini sendiri, tapi harap ini bisa membantu Anda

Referensi: https://msdn.microsoft.com/en-us/library/yc5yk01w(v=vs.85).aspx


1
2017-08-17 14:41