Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Hi There Trains Riders, Is There A Built-In Way To Send Notifications Upon Completed/Failed Experiment? I Have Seen The Slack_Alerts Code Sample, Where The Monitor Is Implemented By Code. Nice. My Question Is About Existing Monitors In The Trains-Server (

Hi there Trains riders,
Is there a built-in way to send notifications upon completed/failed experiment?
I have seen the Slack_alerts code sample, where the monitor is implemented by code. Nice.
My question is about existing monitors in the trains-server (preferably the web UI)


Posted 4 years ago
Votes Newest

Answers 5


Posted 4 years ago

Hi ColossalDeer61 ,

My question is about existing monitors in the trains-server (preferably the web UI)

So the idea is you run the code once, it creates a Task in the system and verifies the Slack credentials are working. then you can enqueue it in the "services", and voila, you have a monitoring service running, that you can control from the UI and creates alerts to Slack. unfortunately there is no built-in way to achieve that in the UI. but it should not take more than a few minutes to set up


Trains riders,

Love it 😄

Posted 4 years ago

ColossalDeer61 FYI all is fixed now 🙂

Posted 4 years ago

thanks, I'll give it a try

Posted 4 years ago

ColossalDeer61 btw, it turns out the docker-compose services docker was ill configured on the GitHub 😞 I suggest you get the latest copy of it:
curl -o docker-compose.yml

Posted 4 years ago
5 Answers
4 years ago
one year ago