HEX
Server: nginx
System: Linux pool195-106-36.bur.atomicsites.net 6.12.57+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1~bpo12+1 (2025-11-17) x86_64
User: (0)
PHP: 8.3.32
Disabled: pcntl_fork
Upload Files
File: //usr/local/share/elastic_apm/v1.9.1/ElasticApm/Impl/Config/OptionNames.php
<?php

/*
 * Licensed to Elasticsearch B.V. under one or more contributor
 * license agreements. See the NOTICE file distributed with
 * this work for additional information regarding copyright
 * ownership. Elasticsearch B.V. licenses this file to you under
 * the Apache License, Version 2.0 (the "License"); you may
 * not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

declare(strict_types=1);

namespace Elastic\Apm\Impl\Config;

use Elastic\Apm\Impl\Util\StaticClassTrait;

/**
 * Code in this file is part of implementation internals and thus it is not covered by the backward compatibility.
 *
 * @internal
 */
final class OptionNames
{
    use StaticClassTrait;

    public const API_KEY = 'api_key';
    public const AST_PROCESS_ENABLED = 'ast_process_enabled';
    public const AST_PROCESS_DEBUG_DUMP_CONVERTED_BACK_TO_SOURCE = 'ast_process_debug_dump_converted_back_to_source';
    public const AST_PROCESS_DEBUG_DUMP_FOR_PATH_PREFIX = 'ast_process_debug_dump_for_path_prefix';
    public const AST_PROCESS_DEBUG_DUMP_OUT_DIR = 'ast_process_debug_dump_out_dir';
    public const ASYNC_BACKEND_COMM = 'async_backend_comm';
    public const BREAKDOWN_METRICS = 'breakdown_metrics';
    public const CAPTURE_ERRORS = 'capture_errors';
    public const DEV_INTERNAL = 'dev_internal';
    public const DISABLE_INSTRUMENTATIONS = 'disable_instrumentations';
    public const DISABLE_SEND = 'disable_send';
    public const ENABLED = 'enabled';
    public const ENVIRONMENT = 'environment';
    public const GLOBAL_LABELS = 'global_labels';
    public const HOSTNAME = 'hostname';
    public const INTERNAL_CHECKS_LEVEL = 'internal_checks_level';
    public const LOG_LEVEL = 'log_level';
    public const LOG_LEVEL_SYSLOG = 'log_level_syslog';
    public const LOG_LEVEL_STDERR = 'log_level_stderr';
    public const NON_KEYWORD_STRING_MAX_LENGTH = 'non_keyword_string_max_length';
    public const PROFILING_INFERRED_SPANS_ENABLED = 'profiling_inferred_spans_enabled';
    public const PROFILING_INFERRED_SPANS_MIN_DURATION = 'profiling_inferred_spans_min_duration';
    public const PROFILING_INFERRED_SPANS_SAMPLING_INTERVAL = 'profiling_inferred_spans_sampling_interval';
    public const SANITIZE_FIELD_NAMES = 'sanitize_field_names';
    public const SECRET_TOKEN = 'secret_token';
    public const SERVER_TIMEOUT = 'server_timeout';
    public const SERVER_URL = 'server_url';
    public const SERVICE_NAME = 'service_name';
    public const SERVICE_NODE_NAME = 'service_node_name';
    public const SERVICE_VERSION = 'service_version';
    public const SPAN_COMPRESSION_ENABLED = 'span_compression_enabled';
    public const SPAN_COMPRESSION_EXACT_MATCH_MAX_DURATION = 'span_compression_exact_match_max_duration';
    public const SPAN_COMPRESSION_SAME_KIND_MAX_DURATION = 'span_compression_same_kind_max_duration';
    public const SPAN_STACK_TRACE_MIN_DURATION = 'span_stack_trace_min_duration';
    public const STACK_TRACE_LIMIT = 'stack_trace_limit';
    public const TRANSACTION_IGNORE_URLS = 'transaction_ignore_urls';
    public const TRANSACTION_MAX_SPANS = 'transaction_max_spans';
    public const TRANSACTION_SAMPLE_RATE = 'transaction_sample_rate';
    public const URL_GROUPS = 'url_groups';
    public const VERIFY_SERVER_CERT = 'verify_server_cert';
}