function validateCustomMetric()

in src/poller/poller-core/index.js [261:283]


function validateCustomMetric(metric, projectId, regionId, instanceId) {
  if (!metric.name) {
    logger.info({
      message: 'Missing name parameter for custom metric.',
      projectId: projectId,
      regionId: regionId,
      instanceId: instanceId,
    });
    return false;
  }

  if (!metric.filter) {
    logger.info({
      message: 'Missing filter parameter for custom metric.',
      projectId: projectId,
      regionId: regionId,
      instanceId: instanceId,
    });
    return false;
  }

  return true;
}