PHP Classes

File: config/config.php

Recommend this page to a friend!
  Classes of T. H.   Druid PHP Client   config/config.php   Download  
File: config/config.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Druid PHP Client
Send queries to a Apache Druid service
Author: By
Last change:
Date: 4 years ago
Size: 1,690 bytes
 

Contents

Class file image Download
<?php

return [

   
/**
     * Domain + optional port or the druid router. If this is set, it will be used for the broker,
     * coordinator and overlord.
     */
   
'router_url' => env('DRUID_ROUTER_URL', ''),

   
/**
     * Domain + optional port. Don't add the api path like "/druid/v2"
     */
   
'broker_url' => env('DRUID_BROKER_URL', env('DRUID_ROUTER_URL')),

   
/**
     * Domain + optional port. Don't add the api path like "/druid/coordinator/v1"
     */
   
'coordinator_url' => env('DRUID_COORDINATOR_URL', env('DRUID_ROUTER_URL')),

   
/**
     * Domain + optional port. Don't add the api path like "/druid/indexer/v1"
     */
   
'overlord_url' => env('DRUID_OVERLORD_URL', env('DRUID_ROUTER_URL')),

   
/**
     * The maximum duration of a druid query. If the response takes longer, we will close the connection.
     */
   
'timeout' => env('DRUID_TIMEOUT', 60),

   
/**
     * The maximum duration of connecting to the druid instance.
     */
   
'connect_timeout' => env('DRUID_CONNECT_TIMEOUT', 10),

   
/**
     * The number of times we will try to do a retry in case of a failure. So if retries is 2, we will try to
     * execute the query in worst case 3 times.
     *
     * First time is the normal attempt to execute the query.
     * Then we do the FIRST retry.
     * Then we do the SECOND retry.
     */
   
'retries' => env('DRUID_RETRIES', 2),

   
/**
     * When a query fails to be executed, this is the delay before a query is retried.
     * Default is 500 ms, which is 0.5 seconds.
     *
     * Set to 0 to disable they delay between retries.
     */
   
'retry_delay_ms' => env('DRUID_RETRY_DELAY_MS', 500),
];