a t t e s t a t t e s t
play

A T T E S T A T T E S T A T T E S T Application (Java) Database - PDF document

A T T E S T A T T E S T A T T E S T Application (Java) Database 1 2 3 Database B C A E D F I G H J L M K O R N P S Q D2 D1 D3 D4 A T T E S T A T T E S T Testing Exposing externally visible internal stats /


  1. A T T E S T

  2. A T T E S T

  3. A T T E S T Application (Java) Database

  4. 1 2 3 Database

  5. B C A E D F I G H J L M K O R N P S Q D2 D1 D3 D4

  6. A T T E S T

  7. A T T E S T “Testing “Exposing externally visible internal stats / behaviour as user metrics for would see it.” debugging”

  8. A T T E S T StatusCake AWS Zipkin distributed Prometheus and MAOR metrics, Application Load tracing alertmanager grafana, linkerd Balancer dashboard monitoring only

  9. A T T E S T StatusCake AWS Zipkin distributed Prometheus and MAOR metrics, Application Load tracing alertmanager grafana, linkerd Balancer dashboard monitoring only

  10. BackendConnectionErrors HealthyHostCount HTTPCode_Backend_2XX, HTTPCode_Backend_3XX, HTTPCode_Backend_4XX, HTTPCode_Backend_5XX HTTPCode_ELB_4XX HTTPCode_ELB_5XX Latency RequestCount SpilloverCount SurgeQueueLength UnHealthyHostCount

  11. A T T E S T StatusCake AWS Zipkin distributed Prometheus and MAOR metrics, Application Load tracing alertmanager grafana, linkerd Balancer dashboard monitoring only

  12. app app Requires code change; HTTP Proxy

  13. app app app

  14. A T T E S T

  15. A T T E S T StatusCake AWS Zipkin distributed Prometheus and MAOR metrics, Application Load tracing alertmanager grafana, linkerd Balancer dashboard monitoring only

  16. A T T E S T

  17. Code Infrastructure

  18. Biz / Application Logic Server Logging Log shipping Code Connection pooling Timeouts / Retries TLS Service Discovery Load Balancing Containers Scheduler Infrastructure Instances

  19. Biz / Application Logic Server Code Logging Log shipping Connection pooling Timeouts / Retries TLS Service Discovery Load Balancing Containers Infrastructure Scheduler Instances

  20. app app

  21. app

  22. app app app app app app

  23. app app

  24. A T T E S T request_total response_total response_latency_ms route_request_total route_response_latency_ms route_response_total

  25. apiVersion: linkerd.io/v1alpha1 kind: ServiceProfile metadata: A T T E S T annotations: name: phone-verification.default.svc.cluster.local namespace: default spec: routes: - condition: method: POST pathRegex: /verification name: POST /verification responseClasses: - condition: status: min: 409 isFailure: false timeout: 100ms - condition: method: GET pathRegex: /verification/\d+ name: GET /verification/{code} responseClasses: - condition: any: - status: min: 404 - status: min: 401 isFailure: false timeout: 50ms

  26. A T T E S T

  27. A T T E S T demo

  28. A T T E S T

  29. A T T E S T ◆ ◆ ➔ ➔ ➔ ➔ ➔

  30. A T T E S T 🎊

  31. @zakknill @askattest medium.com/attest-engineering

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend