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.

Current cluster name can be found here.

Below are steps to check logs for a particular namespace

  • 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 here

  • In 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