basically this question boils down to the fact if you are able to write a query that is able to return your required data.
You need to execute a search that filters by timestamp and is doing a terms aggregation with a min doc count of 4 on the target user name field.
If you get back any aggregation results, than you need to execute a search transform to retrieve all the data of the usernames that were returned in the bucket, which then can be used in an action (like sending an email or sending a slack notification).
You might want to check the examples repo for watcher and this blog post to learn how to write and debug watches with short iteration circles.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.