How To Troubleshoot a Use Case - XMPRO Data Stream Designer
Learn how to troubleshoot a use case in the XMPRO Data Stream Designer.
Need help with creating your XMPRO data streams? Send an email to support@xmpro.com
Go to https://xmpro.com if you want to learn more about how you can build real-time applications with our Event Intelligence Platform.
Transcript
welcome to another training video from
ex and grow in this video we will look
at how to troubleshoot a use case in
data streaming design so I have a very
simple use case here I'm just simulating
some data and then I've configured a
sequel writer where I want to write that
data into a sequel table there there is
a chance that something may not be
working as I expected and I may have to
find out more information around the why
it is not behaving as I wanted it to
there are a few options available to you
which you can use to couple suit your
use case so if I publish this use case
the first thing I can do if I have an
indication that it is not working
properly is to try it and look into the
live view so the live view gives you
this opportunity to look at each one of
these agents and see if one of them is
not producing data in this case as you
can see the data is being produced by
the top agent but it is somehow not
being output outputted by the the
database agent here as that one is empty
so that tells me that something is going
wrong in this agent now in order to find
that out once we have established the
the point where the problem is what we
can do is we can look at this error
endpoint which was explained in the
video on air endpoints so I'll quickly
just put an even printer here even
printer is an agent which doesn't do
anything with the data except that it
gives you sort of a point where you can
take a snapshot of the data in your
string of what's passing through so now
if I publish this and I go to the live
view and I look at my Eamon printer I
might get some error messages as you can
see over there so I I can see what is
going wrong with my agent and it is
telling me why it's Aaron
point that the priority is being
violated and said can't insert those
records and that's why it is failing to
process them and each point is also
being shown over here so another
scenario might be that you are trying to
troubleshoot your use case but you see
no data at all none of the aliens are
showing any data in live view however
your use case is published well one
thing we can try is that we go to the
collection where this music is supposed
to be running and look at the stream
host where there will be some logs and
they can give us an indication why
something might not be working as you
can see over here I have an error
message saying that the stream was
actually failed to start the stream and
the reason was that the object which is
supposed to log to the database faulted
on startup because it could not find a
certain table in the database which it
was supposed to write to hence the
stream did not start at all and you can
see that in the logs over here so that
gives you further information about why
you may not be seeing any data in your
use case along with that you can also
see that anything that ended up on the
air endpoint that we looked at before
also ends up over here in your logs and
you can and you can go through them and
the last scenario could be that your
stream of is just not online at all and
in that case what you may have to do is
look at where the stream host was
installed and in the installation folder
you will see that there will be a folder
called blogs you can go in there and
look for those logs directly on the file
system and try to find out why that
string was it's not starting or not
connecting to the server maybe there is
some connectivity issue
a key or the password has expired so
those are some of the options you can
use to troubleshoot your use case thank
you so much for watching
Last updated