Ranger

Apache Ranger: Apache Ranger provides centralized security administration for managing access control across the Hadoop ecosystem. It allows you to define, enforce, and audit fine-grained access policies for resources like HDFS, Hive, HBase, and Kafka.

Ranger KMS (Key Management Service): Ranger KMS is a secure key management framework that integrates with Hadoop to manage encryption keys. It enables role-based access control for key usage and supports auditing of all key management operations.

Ranger Monitoring with Pulse

Pulse offers comprehensive observability into Apache Ranger and Ranger KMS through dedicated dashboards and real-time metrics. It helps you ensure policy enforcement, service health, and system performance remain intact across your data ecosystem.

  • Access Control Health: Monitor HTTP request volumes, error counts, and user sync activity for Ranger Admin and KMS services
  • System Usage: Track CPU utilization, JVM memory, active threads, and thread pool behavior
  • Garbage Collection (GC): Analyze GC count and collection time to assess JVM efficiency
  • User Sync Status: Monitor resource consumption and GC behavior specific to user synchronization services

Key Benefits

Some of the key benefits include:

  • Early Detection: Spot CPU spikes, memory leaks, and service failures quickly
  • Improved Uptime: Ensure continuous policy enforcement and KMS availability
  • Faster Troubleshooting: Use detailed metrics to resolve issues efficiently
  • Optimized Performance: Fine-tune system behavior with clear resource visibility

"Ranger and Ranger KMS" Logs and Node Health

In the Pulse UI, navigate to the Logs and Nodes pages to monitor Ranger and Ranger operations and infrastructure:

  • Logs: View detailed Ranger and Ranger KMS logs (info, warning, error) to troubleshoot failures and track service behavior. For more information, see Logs.
  • Nodes: View real-time metrics like CPU, memory, and disk usage, and application status for each node running Ranger and Ranger KMS. For more information, see Nodes.

These pages provide operational insights to ensure performance, identify degradation, and maintain uptime.

Ranger and Ranger KMS Alerts

Pulse continuously monitors the health of the Ranger and Ranger services and raises alerts when services become unavailable and heap usage reaches the configured threshold. Also, you can create custom alerts for the metrics you want to monitor closely with specific conditions. For more information, see Monitor Ranger with Pulse Alerts.

Ranger and Ranger KMS Metrics in Pulse UI

In the Pulse UI, select Ranger from the left navigation panel. Key metrics and charts appear instantly. This gives you a complete view of service behavior.

  • Ranger Dashboard: Tracks Ranger Admin and User Sync performance, including CPU, memory, threads, and request metrics.
  • Ranger KMS Dashboard: Monitors Ranger KMS service health with metrics on CPU, memory, threads, and HTTP requests.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard