private MetricFamilySamples buildStatusCounter() { String name = "jetty_responses_total"; return new MetricFamilySamples( name, Type.COUNTER, "Number of requests with response status", Arrays.asList( buildStatusSample(name, "1xx", statisticsHandler.getResponses1xx()), buildStatusSample(name, "2xx", statisticsHandler.getResponses2xx()), buildStatusSample(name, "3xx", statisticsHandler.getResponses3xx()), buildStatusSample(name, "4xx", statisticsHandler.getResponses4xx()), buildStatusSample(name, "5xx", statisticsHandler.getResponses5xx()) ) ); }
@ManagementOperation(description = "The number of responses with a 5xx status") public int getResponses5xx() { return super.getResponses5xx(); }
@ManagementOperation(description = "The number of responses with a 5xx status") public int getResponses5xx() { return super.getResponses5xx(); }
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append("3xx responses: ").append(getResponses3xx()).append("<br />\n"); sb.append("4xx responses: ").append(getResponses4xx()).append("<br />\n"); sb.append("5xx responses: ").append(getResponses5xx()).append("<br />\n"); sb.append("Bytes sent total: ").append(getResponsesBytesTotal()).append("<br />\n");
sb.append(" <responses3xx>").append(_statsHandler.getResponses3xx()).append("</responses3xx>\n"); sb.append(" <responses4xx>").append(_statsHandler.getResponses4xx()).append("</responses4xx>\n"); sb.append(" <responses5xx>").append(_statsHandler.getResponses5xx()).append("</responses5xx>\n"); sb.append(" <responsesBytesTotal>").append(_statsHandler.getResponsesBytesTotal()).append("</responsesBytesTotal>\n"); sb.append(" </responses>\n");
sb.append(" <responses3xx>").append(_statsHandler.getResponses3xx()).append("</responses3xx>\n"); sb.append(" <responses4xx>").append(_statsHandler.getResponses4xx()).append("</responses4xx>\n"); sb.append(" <responses5xx>").append(_statsHandler.getResponses5xx()).append("</responses5xx>\n"); sb.append(" <responsesBytesTotal>").append(_statsHandler.getResponsesBytesTotal()).append("</responsesBytesTotal>\n"); sb.append(" </responses>\n");
sb.append(" <responses3xx>").append(_statsHandler.getResponses3xx()).append("</responses3xx>\n"); sb.append(" <responses4xx>").append(_statsHandler.getResponses4xx()).append("</responses4xx>\n"); sb.append(" <responses5xx>").append(_statsHandler.getResponses5xx()).append("</responses5xx>\n"); sb.append(" <responsesBytesTotal>").append(_statsHandler.getResponsesBytesTotal()).append("</responsesBytesTotal>\n"); sb.append(" </responses>\n");
sb.append(" <responses3xx>").append(_statsHandler.getResponses3xx()).append("</responses3xx>\n"); sb.append(" <responses4xx>").append(_statsHandler.getResponses4xx()).append("</responses4xx>\n"); sb.append(" <responses5xx>").append(_statsHandler.getResponses5xx()).append("</responses5xx>\n"); sb.append(" <responsesBytesTotal>").append(_statsHandler.getResponsesBytesTotal()).append("</responsesBytesTotal>\n"); sb.append(" </responses>\n");
sb.append(" <responses3xx>").append(_statsHandler.getResponses3xx()).append("</responses3xx>\n"); sb.append(" <responses4xx>").append(_statsHandler.getResponses4xx()).append("</responses4xx>\n"); sb.append(" <responses5xx>").append(_statsHandler.getResponses5xx()).append("</responses5xx>\n"); sb.append(" <responsesBytesTotal>").append(_statsHandler.getResponsesBytesTotal()).append("</responsesBytesTotal>\n"); sb.append(" </responses>\n");
sb.append(" <responses3xx>").append(_statsHandler.getResponses3xx()).append("</responses3xx>\n"); sb.append(" <responses4xx>").append(_statsHandler.getResponses4xx()).append("</responses4xx>\n"); sb.append(" <responses5xx>").append(_statsHandler.getResponses5xx()).append("</responses5xx>\n"); sb.append(" <responsesBytesTotal>").append(_statsHandler.getResponsesBytesTotal()).append("</responsesBytesTotal>\n"); sb.append(" </responses>\n");
sb.append(" <responses3xx>").append(_statsHandler.getResponses3xx()).append("</responses3xx>\n"); sb.append(" <responses4xx>").append(_statsHandler.getResponses4xx()).append("</responses4xx>\n"); sb.append(" <responses5xx>").append(_statsHandler.getResponses5xx()).append("</responses5xx>\n"); sb.append(" <responsesBytesTotal>").append(_statsHandler.getResponsesBytesTotal()).append("</responsesBytesTotal>\n"); sb.append(" </responses>\n");