我创建了一个新管道,然后遵循以下规则:
rule "drop_messages_not_from_uat_prod"
when
to_string($message.Environment) != "uat" && to_string($message.Environment) != "prod"
then
drop_message();
end
我将管道附加到仅由我的应用程序使用的特定流上,我们称之为STREAMPROD。没事。
后来我发现我还必须将其附加到“所有消息”流上,但是这破坏了所有其他流,将它们从dev / qa / pre-prod消息中清除了...
我在做什么错了?