Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AdRoll/baker
/ functions
Functions
846 in github.com/AdRoll/baker
⨍
Functions
846
◇
Types & classes
221
Method
LeaseLost
(shard string)
input/kcl.go:363
Method
LeaseRenewed
(shard string)
input/kcl.go:365
Method
Listen
Listen Write and Read request via channel
output/websocket/client.go:108
Method
Meta
(key string)
config_test.go:242
Method
MillisBehindLatest
(shard string, ms float64)
input/kcl.go:377
Function
NewDynamoDB
NewDynamoDB create a new DynamoDB output. TableName is the name of the DynamoDB table to be written. Columns is a slice listing the columns that will
output/dyndb.go:223
Function
NewKCL
NewKCL creates a new KCL.
input/kcl.go:111
Function
NewKinesis
NewKinesis creates a Kinesis tail, and immediately do a first connection to get the current shard list.
input/kinesis.go:58
Function
NewLazyFilter
(cfg baker.FilterParams)
examples/filtering/filter.go:23
Function
NewLogLine
NewLogLine creates a LogLine baker input.
input/inputtest/logline.go:26
Function
NewLogLineFromMap
NewLogLineFromMap populates an baker.LogLine with the fields in m.
testutil/logline.go:6
Function
NewNop
(cfg baker.OutputParams)
output/nop.go:20
Function
NewOpLog
(cfg baker.OutputParams)
output/oplog.go:29
Function
NewRandom
NewRandom creates a Random baker input.
input/inputtest/random.go:39
Function
NewRecorder
NewRecorder returns a new Recorder output.
output/outputtest/recorder.go:30
Function
NewRecords
NewRecords creates a Records baker input.
input/inputtest/records.go:25
Function
NewSetStringFromURL
(cfg baker.FilterParams)
filter/set_string_from_url.go:41
Function
NewShardable
(cfg baker.OutputParams)
examples/sharding/output.go:24
Function
NewStats
NewStats returns a new Stats Baker output.
output/stats.go:246
Function
NewTCP
(cfg baker.InputParams)
input/tcp.go:59
Function
NewWebSocket
(cfg baker.OutputParams)
output/websocket.go:33
Method
NumProcessedRecords
()
output/dyndb.go:298
Method
Parse
([]byte, Metadata)
config_test.go:220
Method
Process
(l baker.Record, next func(baker.Record))
examples/filtering/filter.go:28
Method
Process
(l baker.Record, next func(baker.Record))
filter/external_match.go:253
Method
Process
(l baker.Record, next func(baker.Record))
filter/filtertest/base.go:9
Method
Process
(l baker.Record, next func(baker.Record))
filter/filtertest/passthrough.go:19
Method
ProcessDirectory
(dir string, matchPath *regexp.Regexp)
input/list.go:166
Method
ProcessDirectory
ProcessDirectory enqueues all files matching a specific prefix for processing by s3Input. If prefix is actually a s3 url use the bucket there instead
input/inpututils/s3.go:51
Method
ProcessRecords
ProcessRecords process data records. vmware kcl will invoke this method to deliver data records. Upon fail over, the new instance will get records wi
input/kcl.go:306
Method
RawCount
(name string, value int64)
nop_metrics.go:12
Method
RawCount
RawCount sets the value of a metric of type counter. A counter is a cumulative metrics that can only increase. RawCount sets the current value of the
metrics/datadog/client.go:94
Method
RawCount
(name string, value int64)
testutil/mock_metrics.go:51
Method
RawCount
RawCount sets the value of a metric of type counter. A counter is a cumulative metrics that can only increase. RawCount sets the current value of the
examples/metrics/foobar.go:44
Method
RawCountWithTags
(name string, value int64, tags []string)
nop_metrics.go:13
Method
RawCountWithTags
RawCountWithTags sets the value of a metric or type counter and associates that value with a set of tags.
metrics/datadog/client.go:143
Method
RawCountWithTags
(name string, value int64, tags []string)
testutil/mock_metrics.go:69
Method
RawCountWithTags
RawCountWithTags sets the value of a metric or type counter and associates that value with a set of tags.
examples/metrics/foobar.go:48
Method
RecordGetRecordsTime
(shard string, ms float64)
input/kcl.go:381
Method
RecordProcessRecordsTime
(shard string, ms float64)
input/kcl.go:386
Method
Run
Run processes the OutputRecord data coming through a channel. Run must block until in channel has been closed and it has processed all records. It can
api.go:114
Method
Run
Run processes the output result as it comes through the channel. Run must block forever upch will receive filenames that Output wants to see uploaded.
api.go:151
Method
Run
(output chan<- *Data)
topology_test.go:13
Method
Run
(input <-chan baker.OutputRecord, upch chan<- string)
output/sqlite.go:236
Method
Run
(input <-chan baker.OutputRecord, upch chan<- string)
output/nop.go:26
Method
Run
(input <-chan baker.OutputRecord, _ chan<- string)
output/oplog.go:41
Method
Run
(input <-chan baker.OutputRecord, _ chan<- string)
output/dyndb.go:391
Method
Run
Run implements baker.Output
output/stats.go:294
Method
Run
websocket server
output/websocket.go:48
Method
Run
(_ <-chan baker.OutputRecord, _ chan<- string)
output/outputtest/base.go:9
Method
Run
Run implements baker.Output interface.
output/outputtest/recorder.go:35
Method
Run
(upch <-chan string)
upload/s3.go:126
Method
Run
(in <-chan baker.OutputRecord, upch chan<- string)
upload/s3_integration_test.go:36
Method
Run
(_ <-chan string)
upload/uploadtest/base.go:9
Method
Run
(input <-chan baker.OutputRecord, _ chan<- string)
examples/sharding/output.go:35
Method
Run
(inch chan<- *baker.Data)
input/sqs.go:248
Method
Run
(data chan<- *baker.Data)
input/kinesis.go:191
Method
Run
Run implements baker.Input.
input/kcl.go:198
Method
Run
(inch chan<- *baker.Data)
input/tcp.go:73
Method
Run
(output chan<- *baker.Data)
input/inputtest/records.go:35
Method
Run
(_ chan<- *baker.Data)
input/inputtest/base.go:9
Method
Run
(output chan<- *baker.Data)
input/inputtest/random.go:50
Method
Run
(output chan<- *baker.Data)
input/inputtest/channel.go:21
Method
Run
(output chan<- *baker.Data)
input/inputtest/logline.go:36
Method
Set
(i FieldIndex, b []byte)
config_test.go:239
Method
Set
Set assigns the given value to a specific key.
record.go:89
Method
Shutdown
()
input/kcl.go:360
Method
Stats
Stats returns stats about the filter
api.go:99
Method
Stats
Stats returns stats about the output.
api.go:117
Method
Stats
Stats returns stats about the upload process
api.go:158
Method
Stats
()
stats_test.go:24
Method
Stats
()
stats_test.go:41
Method
Stats
()
stats_test.go:57
Method
Stats
()
stats_test.go:75
Method
Stats
()
topology_test.go:16
Method
Stats
()
output/sqlite.go:400
Method
Stats
()
output/nop.go:34
Method
Stats
()
output/filewriter.go:220
Method
Stats
()
output/oplog.go:51
Method
Stats
()
output/dyndb.go:400
Method
Stats
Stats implements baker.Output
output/stats.go:337
Method
Stats
()
output/websocket.go:69
Method
Stats
()
output/outputtest/base.go:11
Method
Stats
Stats implements baker.Output interface.
output/outputtest/recorder.go:44
Method
Stats
()
upload/s3.go:218
Method
Stats
()
upload/s3_integration_test.go:33
Method
Stats
()
upload/uploadtest/base.go:11
Method
Stats
()
examples/filtering/filter.go:39
Method
Stats
()
examples/sharding/output.go:46
Method
Stats
()
filter/external_match.go:247
Method
Stats
()
filter/concatenate.go:65
Method
Stats
()
filter/replace_fields.go:111
Method
Stats
Stats implements baker.Filter.
filter/timestamp.go:43
Method
Stats
()
filter/set_string_from_url.go:57
Method
Stats
()
filter/expand_json.go:99
Method
Stats
()
filter/hash.go:98
Method
Stats
()
filter/crypt.go:90
Method
Stats
()
filter/url_param.go:71
Method
Stats
()
filter/expand_list.go:108
Method
Stats
Stats returns filter statistics.
filter/clear_fields.go:46
← previous
next →
501–600 of 846, ranked by callers