Class: Aws::TimestreamInfluxDB::Types::InfluxDBv2Parameters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb

Overview

All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#flux_log_enabledBoolean

Include option to show detailed logs for Flux queries.

Default: false

Returns:

  • (Boolean)


755
756
757
758
759
760
761
762
763
764
765
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 755

class InfluxDBv2Parameters < Struct.new(
  :flux_log_enabled,
  :log_level,
  :no_tasks,
  :query_concurrency,
  :query_queue_size,
  :tracing_type,
  :metrics_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#log_levelString

Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.

Default: info

Returns:

  • (String)


755
756
757
758
759
760
761
762
763
764
765
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 755

class InfluxDBv2Parameters < Struct.new(
  :flux_log_enabled,
  :log_level,
  :no_tasks,
  :query_concurrency,
  :query_queue_size,
  :tracing_type,
  :metrics_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#metrics_disabledBoolean

Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.

Default: false

Returns:

  • (Boolean)


755
756
757
758
759
760
761
762
763
764
765
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 755

class InfluxDBv2Parameters < Struct.new(
  :flux_log_enabled,
  :log_level,
  :no_tasks,
  :query_concurrency,
  :query_queue_size,
  :tracing_type,
  :metrics_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#no_tasksBoolean

Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start InfluxDB without scheduling or executing tasks.

Default: false

Returns:

  • (Boolean)


755
756
757
758
759
760
761
762
763
764
765
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 755

class InfluxDBv2Parameters < Struct.new(
  :flux_log_enabled,
  :log_level,
  :no_tasks,
  :query_concurrency,
  :query_queue_size,
  :tracing_type,
  :metrics_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#query_concurrencyInteger

Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.

Default: 0

Returns:

  • (Integer)


755
756
757
758
759
760
761
762
763
764
765
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 755

class InfluxDBv2Parameters < Struct.new(
  :flux_log_enabled,
  :log_level,
  :no_tasks,
  :query_concurrency,
  :query_queue_size,
  :tracing_type,
  :metrics_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#query_queue_sizeInteger

Maximum number of queries allowed in execution queue. When queue limit is reached, new queries are rejected. Setting to 0 allows an unlimited number of queries in the queue.

Default: 0

Returns:

  • (Integer)


755
756
757
758
759
760
761
762
763
764
765
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 755

class InfluxDBv2Parameters < Struct.new(
  :flux_log_enabled,
  :log_level,
  :no_tasks,
  :query_concurrency,
  :query_queue_size,
  :tracing_type,
  :metrics_disabled)
  SENSITIVE = []
  include Aws::Structure
end

#tracing_typeString

Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.

Returns:

  • (String)


755
756
757
758
759
760
761
762
763
764
765
# File 'gems/aws-sdk-timestreaminfluxdb/lib/aws-sdk-timestreaminfluxdb/types.rb', line 755

class InfluxDBv2Parameters < Struct.new(
  :flux_log_enabled,
  :log_level,
  :no_tasks,
  :query_concurrency,
  :query_queue_size,
  :tracing_type,
  :metrics_disabled)
  SENSITIVE = []
  include Aws::Structure
end