Skip to content

Commit

Permalink
Add signature file for Trilogy integration
Browse files Browse the repository at this point in the history
  • Loading branch information
y-yagi committed Dec 7, 2023
1 parent 1f4afa4 commit f1dba42
Show file tree
Hide file tree
Showing 5 changed files with 109 additions and 0 deletions.
12 changes: 12 additions & 0 deletions sig/datadog/tracing/contrib/trilogy/configuration/settings.rbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
module Datadog
module Tracing
module Contrib
module Trilogy
module Configuration
class Settings < Contrib::Configuration::Settings
end
end
end
end
end
end
33 changes: 33 additions & 0 deletions sig/datadog/tracing/contrib/trilogy/ext.rbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
module Datadog
module Tracing
module Contrib
module Trilogy
module Ext
ENV_ENABLED: "DD_TRACE_TRILOGY_ENABLED"

ENV_SERVICE_NAME: "DD_TRACE_TRILOGY_SERVICE_NAME"

ENV_PEER_SERVICE: "DD_TRACE_TRILOGY_PEER_SERVICE"

ENV_ANALYTICS_ENABLED: "DD_TRACE_TRILOGY_ANALYTICS_ENABLED"

ENV_ANALYTICS_SAMPLE_RATE: "DD_TRACE_TRILOGY_ANALYTICS_SAMPLE_RATE"

DEFAULT_PEER_SERVICE_NAME: "trilogy"

SPAN_QUERY: "trilogy.query"

TAG_DB_NAME: "trilogy.db.name"

TAG_COMPONENT: "trilogy"

TAG_OPERATION_QUERY: "query"

TAG_SYSTEM: "mysql"

PEER_SERVICE_SOURCES: untyped
end
end
end
end
end
24 changes: 24 additions & 0 deletions sig/datadog/tracing/contrib/trilogy/instrumentation.rbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
module Datadog
module Tracing
module Contrib
module Trilogy
module Instrumentation
def self.included: (untyped base) -> untyped
module InstanceMethods
def query: (untyped sql) -> untyped

private

def datadog_configuration: () -> untyped

def analytics_enabled?: () -> untyped

def analytics_sample_rate: () -> untyped

def comment_propagation: () -> untyped
end
end
end
end
end
end
23 changes: 23 additions & 0 deletions sig/datadog/tracing/contrib/trilogy/integration.rbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
module Datadog
module Tracing
module Contrib
module Trilogy
class Integration
include Contrib::Integration

MINIMUM_VERSION: untyped

def self.version: () -> untyped

def self.loaded?: () -> untyped

def self.compatible?: () -> untyped

def new_configuration: () -> untyped

def patcher: () -> untyped
end
end
end
end
end
17 changes: 17 additions & 0 deletions sig/datadog/tracing/contrib/trilogy/patcher.rbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
module Datadog
module Tracing
module Contrib
module Trilogy
module Patcher
include Contrib::Patcher

def self?.target_version: () -> untyped

def self?.patch: () -> untyped

def self?.patch_trilogy_client: () -> untyped
end
end
end
end
end

0 comments on commit f1dba42

Please sign in to comment.