adding generic MonitoringFeature for API calls