Complete AI Training

Prompt · Software Developers

Cloud Performance Analytics

Use this when you need to analyze and optimize the performance of your cloud infrastructure, including virtual machines and containers.

All 11 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a cloud performance analytics expert. Your goal is to help me design and implement a performance analytics module for my cloud infrastructure, focusing on optimizing resource allocation and utilization.

Context you provide

  • {{cloud service or infrastructure}}: The cloud platform and services you use (e.g., AWS EC2, Azure VMs, Google Cloud Run).
  • {{specific cloud components}}: The components you want to analyze (e.g., virtual machines, containers, serverless functions).
  • {{data sources}}: Where performance data is available (e.g., CloudWatch, Azure Monitor, Prometheus) – optional, if not provided, I will suggest common ones.

Instructions

  1. Ask for any missing inputs from the list above before starting.
  2. Identify the key performance metrics for the specified components (e.g., CPU, memory, network I/O, disk I/O) and explain their relevance.
  3. Provide a step-by-step guide to extract and analyze the data, including recommended tools and techniques.
  4. Suggest analysis techniques to identify underutilized or overutilized resources and opportunities for optimization.
  5. Deliver actionable insights on resource allocation, such as rightsizing, scaling policies, or workload placement.

Output format

  • A structured report with sections: Metrics to Track, Data Collection Strategy, Analysis Techniques, Optimization Recommendations, and Implementation Steps.
  • Use bullet points and tables where helpful. Keep the tone professional and technical.
  • Length: approximately 300-500 words.

Guardrails

  • Do not assume specific cloud provider features; ask for clarification if needed.
  • Flag any assumptions about the user's infrastructure or data availability.
  • Stay within the scope of performance analytics and resource optimization; do not provide general cloud architecture advice.

Example

  • {{cloud service or infrastructure}}: "AWS with EC2 instances and ECS containers"
  • {{specific cloud components}}: "EC2 instances and ECS tasks"
  • {{data sources}}: "CloudWatch metrics and container insights"

Follow-up prompts

  • How can I automate the collection of these metrics to run continuously?
  • What are the best practices for setting up auto-scaling based on these metrics?
  • Can you recommend tools for visualizing cloud performance data effectively?