NIGHTWATCH_TOKEN
string
required

Your environment’s API token, used to authenticate the agent. You can find this in your environment settings in the Nightwatch dashboard.

NIGHTWATCH_ENABLED
boolean
default:true

Controls whether Nightwatch is active.

NIGHTWATCH_DEPLOY
string

Optional identifier for the current deployment or release version. Useful for correlating traces and events to specific deploys.

NIGHTWATCH_SERVER
string
default:"gethostname()"

Sets the server name or instance identifier that Nightwatch uses when reporting events. Defaults to the system hostname.

NIGHTWATCH_REQUEST_SAMPLE_RATE
number
default:1

Controls the percentage of HTTP requests to sample. Value must be between 0.0 (none) and 1.0 (all).

NIGHTWATCH_COMMAND_SAMPLE_RATE
number
default:1

Controls the percentage of Artisan commands to sample. Value must be between 0.0 and 1.0.

NIGHTWATCH_INGEST_URI
string
default:"127.0.0.1:2407"

Sets the host and port that the agent should send events to. Used to route events to a local or remote collector.

NIGHTWATCH_INGEST_TIMEOUT
number
default:0.5

Timeout in seconds for the entire send operation. Applies to each batch of events.

NIGHTWATCH_INGEST_CONNECTION_TIMEOUT
number
default:0.5

Timeout in seconds for establishing a connection with the ingest server.

NIGHTWATCH_INGEST_EVENT_BUFFER
number
default:500

Maximum number of events to buffer before sending. The agent batches events to reduce overhead and improve throughput.