What’s new in LogicMonitor? Explore the latest innovations advancing Autonomous IT

Read more

To ingest metrics using the Push Metrics REST API, a DataSource is first created using the Push Metrics REST API. For more information, see Ingesting Metrics with the Push Metrics REST API.

DataSources created using the Push Metrics REST API are stored alongside other DataSources in the LogicMonitor platform and are managed in the same way as existing DataSources.

Considerations for Managing Push Metrics API DataSources

To manage the Push Metrics API DataSource, you need to consider the following:

  • Push Metrics DataSources use push_modules as the collection method type in the Collector field; this designation cannot be modified.
  • Push Metrics DataSources support multiple instances, but Active Discovery is not supported; instances are created only from API-ingested data, and pull-based configurations, such as collection intervals and no data alerts, are disabled.
  • LogicMonitor automatically generates a non-editable AppliesTo statement that associates the DataSource with the resource in the API request using the hasPushModules() function based on the system.pushmodules property.
  • Datapoints are only created through API requests and cannot be edited or deleted from the interface; only complex datapoints can be added, thresholds can be applied for alerting, and graphs are automatically generated.
  • Instances are not discoverable through Active Discovery; they can be deleted using the LogicMonitor interface or standard REST API and updated using the Push Metrics REST API, but cannot be deleted using the Push Metrics REST API.

Auto Deletion of Push Metrics Instances 

Important: The auto-deletion of instances applies only to those Push Metrics instances that have received data once after the v193 release.

If a Push Metrics instance has not received data for the past 45 days, it is considered inactive and is automatically deleted. This ensures a clean environment by removing unused instances from your portal. For example, if Instance1 has not received data for 30 days and Instance2 has not received data for 50 days, Push Metrics identifies Instance2 as inactive and automatically deletes it, while Instance1 remains unaffected.

Requirements for Managing Push Metrics API DataSources

To manage Push Metric API DataSources, you need the following:

  • DataSources must be created using the Push Metrics REST API
  • A valid resource association must be included in the API request

Managing Push Metrics API DataSources

  1. In LogicMonitor, navigate to Resource Tree > select the required Push Metrics DataSource.
    For example, you can select PushDS_Webserver_Metrics.
  2. Select global definition icon Global Definition.
  3. Update the required options on the selected Push Metrics DataSource page.
    For example, if you select the PushDS_Webserver_Metrics DataSource the Edit page for PushDS_Webserver_Metrics displays.

Note: Not all options can be updated. For more information, see the Considerations for Managing Push Metrics API DataSources section.

Manage page for Push Metric API datasource
  1. Select Save.

The updates are saved for the Push Metric DataSource.

14-day access to the full LogicMonitor platform