Welcome to this session on Environment Monitoring in OutSystems. In this
session, we're going to talk about how we can monitor an environments overall
health and see more information about the front end servers the mobile app
build service the processes the emails and timers running on that server we'll
also look how to get more information out of the platform logs so let's go
ahead and get started if we look at the environment health we can get a quick
overview of an over oven environments overall status so if we go to service
center and start at the monitoring tab and then we go further into the
environment health tab we can get a set of information that will display to us
how the front end servers are running how the mobile app build Service is
doing and things like processes and others further below so let's look at
each of these in a little more detail so if we look at the front end servers in
the front end server area we can validate and inspect the status of each
out systems service in each of the front end servers and in a particular
environment there may be multiple front end servers so if there are the table
will have multiple rows so here we can see for this front-end server there is a
deployment controller there's an SMS connector scheduler service log service
deployment service and I is all of which are running and have green checks so
they're happy to get more information about each of these services we can
click on the detail link and get down to actually the thread level behavior of
those services now there's also the mobile app build service this will
display the status of iOS and Android build services that are available and it
will also show us any of the applications that are currently being
generated more details than this can actually be seen on the mobile apps tab
in service center underneath monitoring we're also going
to be able to see information about processes and emails and these are
actually gathered in the same area inside of service center so if we're
looking for more details about processes in emails you can actually go to the
respective tabs but the summary information is in environment health
here we can see the number of process instances that are active any that might
be queued as far as different activities or events that need to occur and the
same thing is available with emails given the overall asynchronous nature of
these resources we would typically expect the numbers except maybe the
active process instances they would tend to be zero or close to it you may have a
front-end server that is processing lots of business processes and is or is doing
a lot of email information and if they're constantly doing that then these
numbers may be higher but if there aren't a great number of business
processes or emails then we would expect most of these numbers to be zero or
close to it information regarding all of the queued and running timers is
displayed in the timer area and this includes how long they've been running
and when they are next scheduled to run so here we can see one of the timers is
currently running and several others are queued to run at the next given time now
the platform logs for each environment will be found under monitoring as well
and we can either look for the errors or general logs so there are many different
types of logs that we have looked at inside of the logging session in each of
these tabs we can not only get that specific information but we can also
further filter that information by date or by a search string or some type of
module information to filter them and one of the nice features is that at any
given time we can export this information to an Excel spreadsheet and
try to do further data analysis and processing on it outside of the system
so that's it for environment monitoring thanks for watching and have a great day