User Tools

Site Tools


Writing /app/www/public/data/meta/onboarding/reportingmanager/troubleshooting_-_verifying_scheduled_reports_are_sending_as_expected.meta failed
onboarding:reportingmanager:troubleshooting_-_verifying_scheduled_reports_are_sending_as_expected

Troubleshooting - Verifying scheduled reports are sending as expected

Author: Michelle McCausland

Introduction

This walkthrough assumes you already have knowledge of the reporting manager and that you have read through the reporting manager topics in the Errigal wiki.


Scheduled Reports

As you already know, it is possible for the reporting manager to schedule reports to send out at specific intervals to specific distributions. These reports can be sent to the NOC or to the carrier so it is important that all aspects of the report are correct i.e. content, distribution, scheduled time.

From time to time the customer will email support to clarify if a particular report was sent successfully and it is the support team's job to verify the report sent as expected.

Some previous support tickets where this investigation took place - CCSUPPORT-2065


Example Customer Request 1 - Verifying specific report ran

Support, can you please verify the Verizon 3x day report ran today at 1900 EST?

Investigation Process

1. First thing to check is the reports@errigal.com email inbox (login details in password safe):

  • In the mail box, simply search for the report based on the time mentioned by the customer.
  • If you find the email, you have verified that the email sent successfully to the support email box ! Usually it will suffice to tell the customer that the report was received successfully by the Errigal inbox, however the customer will usually want a more thorough confirmation so it may still be necessary to check the logs.
  • If you have not found the email, the next step is to check the logs.

2. Next step is to check the logs:

  • The logs should be checked on each app handler - the reporting manager logs are what we will be looking at
  • Some useful keywords to grep for: The name of the report, “Done Emailing insertNameOfReport”
  • For some more in-depth investigations it may be easier to cat grep the logs to find what you are looking for:

cat output.log | grep “Done Emailing Daily at 11:00 Reports for Verizon(Tickets)” > output2.log

cat ReportingManager.log.2016-05-04 | grep “Running Schedules for Role” > roleSchedules4th.log

Important note: if the investigation cannot be performed immediately it may be necessary to back up the logs to review at a later date. This is extremely important to do so useful information is not lost!

What you are looking for in the logs is the following:

  1. You can verify that according to our logs the email sent successfully
  2. You can verify according to our logs who the scheduled report was sent to
onboarding/reportingmanager/troubleshooting_-_verifying_scheduled_reports_are_sending_as_expected.txt · Last modified: 2021/06/25 10:09 (external edit)