<commit_before><commit_msg>Add metric endpoint for events<commit_after>package com.nitorcreations.willow.metrics;

import com.nitorcreations.willow.messages.event.EventMessage;

import javax.inject.Named;
import javax.servlet.http.HttpServletRequest;
import java.util.Collection;

@Named("/event")
public class EventMetric extends FullMessageMetric<EventMessage,Collection<EventMessage>> {

  @Override
  protected Collection<EventMessage> processData(long start, long stop, int step, HttpServletRequest req) {
    return rawData.values();
  }
}
{'fraction_non_alphanumeric': 0.09724770642201835, 'fraction_numerical': 0.0, 'mean_word_length': 7.029411764705882, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6544279', 'n_tokens_mistral': 151, 'n_tokens_neox': 150, 'n_words': 33}