Looking for an dashboard for service/api failure with reason

Hi all,

  1. we are looking overall observability solution dashboard, like APM which will give success/failure request counts, error message in case of failure. Is there any integration which will help us to do so.
  2. is there any intergration similar to APM, which gives
    rabbitmq( Incoming, Unacked, Total messages, message rates),
    redis ( Evictions, memory used, latency, throughput),
    mongodb(slow queries, open and closed connection,read/write performance )
    in ELK ?
  3. can opentelemetry help me in any case ?
  4. how this would be helpful to me -> Elasticsearch - OpenTelemetry Collector | Sumo Logic Docs

Thank you in advance.