Ejemplo n.º 1
0
 def get_query_processors(self) -> Sequence[QueryProcessor]:
     return [
         TagsExpanderProcessor(),
         BasicFunctionsProcessor(),
         TimeSeriesColumnProcessor(self.__time_group_columns),
         HandledFunctionsProcessor("exception_stacks.mechanism_handled",
                                   self.get_data_model()),
     ]
Ejemplo n.º 2
0
 def get_query_processors(self) -> Sequence[QueryProcessor]:
     return [
         TimeSeriesProcessor(
             {"time": "timestamp", "rtime": "received"}, ("timestamp", "received")
         ),
         TagsExpanderProcessor(),
         BasicFunctionsProcessor(),
         HandledFunctionsProcessor(
             "exception_stacks.mechanism_handled", self.get_data_model()
         ),
     ]
Ejemplo n.º 3
0
 def get_query_processors(self) -> Sequence[QueryProcessor]:
     columnset = self.get_data_model()
     return [
         TagsExpanderProcessor(),
         BasicFunctionsProcessor(),
         # Apdex and Impact seem very good candidates for
         # being defined by the Transaction entity when it will
         # exist, so it would run before Storage selection.
         apdex_processor(columnset),
         failure_rate_processor(columnset),
         HandledFunctionsProcessor("exception_stacks.mechanism_handled", columnset),
         TimeSeriesColumnProcessor({"time": "timestamp"}),
     ]