Troubleshooting Processing Financial Data

Follow

Troubleshooting Processing Financial Data

In order to process historical data, you must have financial reports in the storage location your billing source is configured to pull from and that data must be in the correct format. While processing data, if data for a selected month is missing or unreadable, that month will be skipped and we will move on to the next.

Identifying Processing Failures and Errors

When a month is skipped during processing, it means we tried and failed to process that month 3 times in a row.

To identify failures and errors, you can check the Kion logs:

  1. In Kion, navigate to Settings > System Diagnostics.
  2. Ensure the Financials Poller's log level is set to Info. If this was not previously set to info, you will need to reprocess your financial data again to gather the logs.
  3. Sign in to the AWS console using the account where Kion is installed.
  4. Navigate to CloudWatch.
  5. Click Logs Insights.
  6. Select Kion-Logs (or cloudtamer-logs) as the log group.
  7. To see which months have failed to process, filter by: { $.level = "info" && $.msg= %Skipping% }
  8. To see the error messages for skipped months, filter by: { $.level = "error" && $.msg= %Process Month% }

Common Processing Errors

Billing data is missing

If this is the case, use the methods under Identifying how far Back your Financial Data Goes to ensure historical data for that month exists in your storage location.

For information on configuring billing report storage for Kion to access, see What is a Billing Source?

Billing data is in the wrong format

If this is the case, ensure the financial reports in your storage location are the format Kion is configured to look for.

To check this, navigate to Accounts > Billing Sources. Click the ellipsis menu next to your billing source and select Edit. Look at which Billing Report Type is selected. This is the billing report that needs to be in your storage location.

For information on configuring billing report storage for Kion to access, see What is a Billing Source?

Connection errors

If this is the case, retry the process at a later time.

To retry processing your data, navigate to System Settings > Financial Settings > Default Spend Settings > Reprocess Historical Spend Data.

Identifying how far Back your Financial Data Goes

AWSAzureGoogle Cloud

If you have multiple billing accounts, you will need to check each separately using one of the following methods.

In Kion

  1. Log in to Kion.
  2. Navigate to Accounts > Billing Sources.
  3. Click the ellipsis menu next to your billing source, and select Edit.
  4. Under AWS Linked Role, click Test Billing Connection.

The Oldest Cost and Usage Report date is the earliest financial data report that Kion can access in the storage location associated with your billing source.

In the AWS Console

  1. Log in to the AWS Console using your management account.
  2. Search for and select billing.
  3. Select Cost & usage reports.
  4. Select the S3 bucket where your reports are stored.
  5. Filter by report.
  6. Select the report/ prefix.
  7. Click the report name.

The oldest report listed is the earliest financial data report that Kion can access in this storage location.