Check logs for deployed infrastructure - Dream11
Odin currently uses Datadog as the monitoring platform and all logs related to cluster are pushed to datadog. You'll need access to datadog for checking logs currently.
In future we plan to support other monitoring tools and also provide a default monitoring tool by default within odin.
Below are steps to check logs for a particular namespace
Login to https://d11stag.datadoghq.com
Navigate to Containers Interface via Infrastructure option in the side menu

Apply filter on the cluster name, current cluster name odin deploys to is mentioned here

Once you have selected the given cluster, select the required namespace (env name) you want to check logs for. In this example the env name is
dev-9091

Once selected you should be able to see dashboard for a given namespace (env name) with all components within the name space at the bottom as highlighted

Click on any component and navigate to Logs tab to access logs for that component

You can also check the log explorer for detailed view

Using Datadog indexing
Separate index can be created in datadog per service where we can specify what logs to index and what not to, e.g. we can only index the error logs and exclude other logs. Follow these steps for creating index:
Click on
Add new index
hereIn filter specify
Service:<serviceName>
Set index name as service name
Create exclusion filters
Click on
Add Exclusion Filters
In exclusion query add
status:info
In Name add
INFO logs
Set exclusion percentage as 100% (you can change if you want)
Create another filter for error logs
You can check indexes for
fantasy-tour-v1
for reference

Learn more about logging with Datadog here
Last updated