blackstar257.newrelic

Ansible Rolle: New Relic PHP Agent

Ansible Rolle Build Status

Diese Ansible-Rolle installiert und konfiguriert den New Relic PHP Agent auf RHEL/CentOS, Debian und Ubuntu-basierten Systemen.

Anforderungen

Diese Rolle benötigt Ansible 2.4 oder höher.

Rollenvariablen

Name Standard Beschreibung
newrelic_config_path "/etc/php.d" Beschreibung
newrelic_agent_extension "newrelic.so" Beschreibung
newrelic_agent_enabled true Beschreibung
newrelic_license_key "ERSATZ_MIT_ECHTEM_SCHLÜSSEL" Beschreibung
newrelic_agent_logfile "/var/log/newrelic/php_agent.log" Beschreibung
newrelic_agent_loglevel "info" Beschreibung
newrelic_agent_high_security false Beschreibung
newrelic_agent_appname "PHP-Anwendung" Beschreibung
newrelic_agent_process_host_display_name "" Beschreibung
newrelic_agent_daemon_logfile "/var/log/newrelic/newrelic-daemon.log" Beschreibung
newrelic_agent_daemon_loglevel "info" Beschreibung
newrelic_agent_daemon_address /tmp/.newrelic.sock Beschreibung
newrelic_agent_daemon_ssl_ca_bundle "" Beschreibung
newrelic_agent_daemon_ssl_ca_path "" Beschreibung
newrelic_agent_daemon_proxy "" Beschreibung
newrelic_agent_daemon_pidfile "" Beschreibung
newrelic_agent_daemon_location /usr/bin/newrelic-daemon Beschreibung
newrelic_agent_daemon_collector_host "" Beschreibung
newrelic_agent_daemon_dont_launch 0 Beschreibung
newrelic_agent_daemon_utilization_detect_aws true Beschreibung
newrelic_agent_daemon_utilization_detect_azure true Beschreibung
newrelic_agent_daemon_utilization_detect_gcp true Beschreibung
newrelic_agent_daemon_utilization_detect_pcf true Beschreibung
newrelic_agent_daemon_utilization_detect_docker true Beschreibung
newrelic_agent_daemon_app_timeout 10m Beschreibung
newrelic_agent_daemon_app_connect_timeout 0 Beschreibung
newrelic_agent_error_collector_enabled true Beschreibung
newrelic_agent_error_collector_ignore_user_exception_handler false Beschreibung
newrelic_agent_error_collector_ignore_exceptions "" Beschreibung
newrelic_agent_error_collector_ignore_errors "" Beschreibung
newrelic_agent_error_collector_record_database_errors false Beschreibung
newrelic_agent_error_collector_prioritize_api_errors false Beschreibung
newrelic_agent_browser_monitoring_auto_instrument true Beschreibung
newrelic_agent_transaction_tracer_enabled true Beschreibung
newrelic_agent_transaction_tracer_threshold apdex_f Beschreibung
newrelic_agent_transaction_tracer_detail 1 Beschreibung
newrelic_agent_transaction_tracer_slow_sql true Beschreibung
newrelic_agent_transaction_tracer_stack_trace_threshold 500 Beschreibung
newrelic_agent_transaction_tracer_explain_enabled true Beschreibung
newrelic_agent_transaction_tracer_explain_threshold 500 Beschreibung
newrelic_agent_transaction_tracer_record_sql obfuskiert Beschreibung
newrelic_agent_transaction_tracer_custom "" Beschreibung
newrelic_agent_transaction_tracer_internal_functions_enabled false Beschreibung
newrelic_agent_framework "" Beschreibung
newrelic_agent_webtransaction_name_remove_trailing_path false Beschreibung
newrelic_agent_webtransaction_name_functions "" Beschreibung
newrelic_agent_webtransaction_name_files "" Beschreibung
newrelic_agent_daemon_auditlog "" Beschreibung
newrelic_agent_transaction_events_enabled true Beschreibung
newrelic_agent_attributes_enabled true Beschreibung
newrelic_agent_transaction_events_attributes_enabled true Beschreibung
newrelic_agent_transaction_tracer_attributes_enabled true Beschreibung
newrelic_agent_error_collector_attributes_enabled true Beschreibung
newrelic_agent_browser_monitoring_attributes_enabled false Beschreibung
newrelic_agent_attributes_include "" Beschreibung
newrelic_agent_attributes_exclude "" Beschreibung
newrelic_agent_transaction_events_attributes_include "" Beschreibung
newrelic_agent_transaction_events_attributes_exclude "" Beschreibung
newrelic_agent_transaction_tracer_attributes_include "" Beschreibung
newrelic_agent_transaction_tracer_attributes_exclude "" Beschreibung
newrelic_agent_error_collector_attributes_include "" Beschreibung
newrelic_agent_error_collector_attributes_exclude "" Beschreibung
newrelic_agent_browser_monitoring_attributes_include "" Beschreibung
newrelic_agent_browser_monitoring_attributes_exclude "" Beschreibung
newrelic_agent_feature_flag "" Beschreibung
newrelic_agent_custom_insights_events_enabled true Beschreibung
newrelic_agent_labels "" Beschreibung
newrelic_agent_synthetics_enabled true Beschreibung
newrelic_agent_cross_application_tracer_enabled true Beschreibung
newrelic_agent_distributed_tracing_enabled false Beschreibung
newrelic_agent_span_events_enabled true Beschreibung
newrelic_agent_transaction_tracer_gather_input_queries true Beschreibung
newrelic_agent_error_collector_capture_events true Beschreibung
newrelic_agent_guzzle_enabled true Beschreibung
newrelic_agent_phpunit_events_enabled false Beschreibung
newrelic_agent_datastore_tracer_instance_reporting_enabled true Beschreibung
newrelic_agent_datastore_tracer_database_name_reporting_enabled true Beschreibung
newrelic_agent_security_policies_token "" Beschreibung

Abhängigkeiten

Keine

Beispiel-Playbook

NewRelic-Agent mit Standardwerten konfigurieren.

- hosts: alle
  rollen:
    - {
        rolle: blackstar257.newrelic,
        newrelic_license_key: 0123456789012345678901234567890123456789,
      }

Lizenz

BSD

Autoreninformationen

Ursprünglicher Eigentümer Norman Leutner Forked von blackstar257

Über das Projekt

New Relic PHP Agent role / Application monitoring for RHEL/CentOS, Ubuntu, Debian

Installieren
ansible-galaxy install blackstar257.newrelic
GitHub Repository
Lizenz
bsd-2-clause
Downloads
1.5k
Besitzer