Knowledge Base

cancel
Showing results for 
Search instead for 
Did you mean: 

Message could not be delivered because the REST resource rejected it

Symptoms

Transaction Analytics stops getting data even when all configuration is in place.

 

When checked the analytics-agent.log following stacktrace could be captured:

 

[ERROR]  [dw-15387 - POST /v2/sinks/bt]  [c.a.a.p.http.AbstractPostReceiver]  Request could not be processed as the input queue is full

...

[c.a.a.a.p.e.EventServicePublishStage] Transient error encountered due to the following cause: [Message could not be delivered because the REST resource rejected it]
com.appdynamics.analytics.shared.rest.exceptions.NotAcceptableRestException: For action [EVENT_UPSERT], you have reached the documents limit of [500000] for account [Account_name] and event type group [biz_txn_v.*]
at com.appdynamics.analytics.shared.rest.exceptions.RestExceptionFactory.makeException(RestExceptionFactory.java:47) ~[analytics-shared-rest.jar:na]

 

Once day limit is revised the data starts showing.

 

Diagnosis

This issue occurs because the number of Transaction Analytics events reported for transactions are more than 500000 (per unit). This is governed by your license, which should allow the limit per unit (equivalent to 500000 events).

Hence once it reaches this daily limit, it will not store any more events.

 

More Information:

 

Analytics licenses are based on the following:

  • Volume of data: 
    • Transaction Analytics: Measured as a specific number of Business Transaction events.  
    • Data retention time

The following entitlements apply to the AppDynamics software versions 4.2.9 and later:

AppDynamics for Transaction Analytics(SaaS)

Instrument 1,000,000 business transaction events per 24-hour period and access to the AppDynamics-hosted Events Service, with a data maximum of 50 GB per account per day. Data retention limited to 8 days. Additional retention of 30, 60, or 90 days available as an add-on.

AppDynamics for Transaction Analytics (on-prem)

Instrument 1,000,000 business transaction events per 24-hour period (limited to 90 days of data storage). Customer is not entitled to access the AppDynamics-hosted Events Service. 

 

The following entitlements apply up to 4.2.9

AppDynamics for Transaction Analytics(SaaS)

Instrument 500,000 business transaction events per 24-hour period and access to the AppDynamics-hosted Events Service, with a data maximum of 50 GB per account per day. Data retention limited to 8 days. Additional retention of 30, 60, or 90 days available as an add-on.

AppDynamics for Transaction Analytics (on-prem)

Instrument 500,000 business transaction events per 24-hour period (limited to 90 days of data storage). Customer is not entitled to access the AppDynamics-hosted Events Service. 

 

Solution

Thats the reason you you see those consistent gaps which start showing data once the day limit is revised.

 

To resolve this you can get a license for a higher limit units to log in higher number of events or try reducing your events data.

 

 

Version history
Revision #:
3 of 3
Last update:
2 weeks ago
Updated by:
 
Labels (1)
0 Kudos