Facoltativamente, è possibile configurare un programma di output per filtrare gli eventi nell'origine.
Il filtraggio degli eventi fornisce un meccanismo per ridurre il traffico eliminando gli eventi che non sono importanti. Ogni volta che un'origine eventi invia un evento a un programma di output, quest'ultimo controlla l'evento secondo i criteri di filtro corrente. Se l'evento supera i criteri di filtro, il programma di output invia l'evento al server degli eventi, altrimenti, lo elimina. In ogni caso, un'origine eventi non può modificare le impostazioni di filtro, configurate da un amministratore.
Il filtro del programma di output viene implementato come componente distinto definito come filtro plugin. The Common Event Infrastructure include un plugin filtro predefinito, che fornisce il filtraggio degli eventi inoltrati in base ai selettori eventi XPath. Se si desidera utilizzare un meccanismo di filtro diverso, è possibile implementare il proprio plugin filtro.
Nella configurazione di Common Event Infrastructure ciascuna produzione del programma di output è associata a una produzione filtro. Una produzione filtro è un oggetto utilizzato per creare istanze di un plugin di filtro. Quando si crea un programma di output utilizzando una produzione del programma di output, il programma di output viene associato automaticamente a un'istanza del plugin filtro specificato, che fornisce il filtraggio degli eventi inoltrati a questo programma di output.