001package io.prometheus.cloudwatch; 002 003import jakarta.servlet.ServletException; 004import jakarta.servlet.http.HttpServlet; 005import jakarta.servlet.http.HttpServletRequest; 006import jakarta.servlet.http.HttpServletResponse; 007import java.io.IOException; 008 009public class HomePageServlet extends HttpServlet { 010 private static final long serialVersionUID = 3239704246954810347L; 011 012 @Override 013 protected void doGet(HttpServletRequest req, HttpServletResponse resp) 014 throws ServletException, IOException { 015 resp.setContentType("text/html"); 016 try { 017 resp.getWriter() 018 .print( 019 "<html>\n" 020 + "<head><title>CloudWatch Exporter</title></head>\n" 021 + "<body>\n" 022 + "<h1>CloudWatch Exporter</h1>\n" 023 + "<p><a href=\"/metrics\">Metrics</a></p>\n" 024 + "</body>\n" 025 + "</html>"); 026 } catch (IOException e) { 027 // Ignored 028 } 029 } 030}