SYMBOL INDEX (116 symbols across 8 files) FILE: cloudwatch/cloudwatch.go constant perEventBytes (line 48) | perEventBytes = 26 constant maximumBytesPerPut (line 49) | maximumBytesPerPut = 1048576 constant maximumLogEventsPerPut (line 50) | maximumLogEventsPerPut = 10000 constant maximumBytesPerEvent (line 51) | maximumBytesPerEvent = 1024 * 256 constant maximumTimeSpanPerPut (line 52) | maximumTimeSpanPerPut = time.Hour * 24 constant truncatedSuffix (line 53) | truncatedSuffix = "[Truncated...]" constant maxGroupStreamLength (line 54) | maxGroupStreamLength = 512 constant logStreamInactivityTimeout (line 59) | logStreamInactivityTimeout = time.Hour constant logStreamInactivityCheckInterval (line 61) | logStreamInactivityCheckInterval = 10 * time.Minute constant linuxBaseUserAgent (line 63) | linuxBaseUserAgent = "aws-fluent-bit-plugin" constant windowsBaseUserAgent (line 65) | windowsBaseUserAgent = "aws-fluent-bit-plugin-windows" type LogsClient (line 69) | type LogsClient interface type logStream (line 77) | type logStream struct method isExpired (line 110) | func (stream *logStream) isExpired() bool { method updateExpiration (line 117) | func (stream *logStream) updateExpiration() { method logBatchSpan (line 860) | func (stream *logStream) logBatchSpan(timestamp time.Time) time.Durati... type Event (line 90) | type Event struct type TaskMetadata (line 99) | type TaskMetadata struct type streamDoesntExistError (line 105) | type streamDoesntExistError struct method Error (line 452) | func (err *streamDoesntExistError) Error() string { type fastTemplate (line 121) | type fastTemplate struct type OutputPlugin (line 127) | type OutputPlugin struct method AddEvent (line 355) | func (output *OutputPlugin) AddEvent(e *Event) int { method cleanUpExpiredLogStreams (line 437) | func (output *OutputPlugin) cleanUpExpiredLogStreams() { method getLogStream (line 456) | func (output *OutputPlugin) getLogStream(e *Event) (*logStream, error) { method existingLogStream (line 472) | func (output *OutputPlugin) existingLogStream(e *Event) (*logStream, e... method describeLogStreams (line 512) | func (output *OutputPlugin) describeLogStreams(e *Event, nextToken *st... method setGroupStreamNames (line 531) | func (output *OutputPlugin) setGroupStreamNames(e *Event) { method createStream (line 570) | func (output *OutputPlugin) createStream(e *Event) (*logStream, error) { method createLogGroup (line 599) | func (output *OutputPlugin) createLogGroup(e *Event) error { method setLogGroupRetention (line 622) | func (output *OutputPlugin) setLogGroupRetention(name string) error { method processRecord (line 646) | func (output *OutputPlugin) processRecord(e *Event) ([]byte, error) { method getECSMetadata (line 703) | func (output *OutputPlugin) getECSMetadata() error { method Flush (line 734) | func (output *OutputPlugin) Flush() error { method flushStream (line 746) | func (output *OutputPlugin) flushStream(stream *logStream) error { method putLogEvents (line 751) | func (output *OutputPlugin) putLogEvents(stream *logStream) error { method processRejectedEventsInfo (line 831) | func (output *OutputPlugin) processRejectedEventsInfo(response *cloudw... type OutputPluginConfig (line 152) | type OutputPluginConfig struct method Validate (line 175) | func (config OutputPluginConfig) Validate() error { function NewOutputPlugin (line 195) | func NewOutputPlugin(config OutputPluginConfig) (*OutputPlugin, error) { function newCloudWatchLogsClient (line 251) | func newCloudWatchLogsClient(config OutputPluginConfig) (*cloudwatchlogs... function customUserAgentHandler (line 329) | func customUserAgentHandler(config OutputPluginConfig) request.NamedHand... function logString (line 642) | func logString(record []byte) string { function cloudwatchLen (line 852) | func cloudwatchLen(event string) int { FILE: cloudwatch/cloudwatch_test.go constant testRegion (line 37) | testRegion = "us-west-2" constant testLogGroup (line 38) | testLogGroup = "my-logs" constant testLogStreamPrefix (line 39) | testLogStreamPrefix = "my-prefix" constant testTag (line 40) | testTag = "tag" constant testNextToken (line 41) | testNextToken = "next-token" constant testSequenceToken (line 42) | testSequenceToken = "sequence-token" type configTest (line 45) | type configTest struct function testTemplate (line 124) | func testTemplate(template string) *fastTemplate { function TestAddEvent (line 129) | func TestAddEvent(t *testing.T) { function TestTruncateLargeLogEvent (line 161) | func TestTruncateLargeLogEvent(t *testing.T) { function TestTruncateLargeLogEventWithSpecialCharacterOneTrailingFragments (line 200) | func TestTruncateLargeLogEventWithSpecialCharacterOneTrailingFragments(t... function TestTruncateLargeLogEventWithSpecialCharacterTwoTrailingFragments (line 252) | func TestTruncateLargeLogEventWithSpecialCharacterTwoTrailingFragments(t... function TestTruncateLargeLogEventWithSpecialCharacterThreeTrailingFragments (line 303) | func TestTruncateLargeLogEventWithSpecialCharacterThreeTrailingFragments... function TestAddEventCreateLogGroup (line 354) | func TestAddEventCreateLogGroup(t *testing.T) { function TestAddEventExistingStream (line 392) | func TestAddEventExistingStream(t *testing.T) { function TestAddEventDescribeStreamsException (line 440) | func TestAddEventDescribeStreamsException(t *testing.T) { function TestAddEventAutoCreateDisabled (line 465) | func TestAddEventAutoCreateDisabled(t *testing.T) { function TestAddEventExistingStreamNotFound (line 493) | func TestAddEventExistingStreamNotFound(t *testing.T) { function TestAddEventEmptyRecord (line 545) | func TestAddEventEmptyRecord(t *testing.T) { function TestAddEventAndFlush (line 568) | func TestAddEventAndFlush(t *testing.T) { function TestPutLogEvents (line 607) | func TestPutLogEvents(t *testing.T) { function TestSetGroupStreamNames (line 626) | func TestSetGroupStreamNames(t *testing.T) { function TestAddEventAndFlushDataAlreadyAcceptedException (line 707) | func TestAddEventAndFlushDataAlreadyAcceptedException(t *testing.T) { function TestAddEventAndFlushDataInvalidSequenceTokenException (line 744) | func TestAddEventAndFlushDataInvalidSequenceTokenException(t *testing.T) { function TestAddEventAndFlushDataInvalidSequenceTokenNextNullException (line 788) | func TestAddEventAndFlushDataInvalidSequenceTokenNextNullException(t *te... function TestAddEventAndDataResourceNotFoundExceptionWithNoLogGroup (line 832) | func TestAddEventAndDataResourceNotFoundExceptionWithNoLogGroup(t *testi... function TestAddEventAndDataResourceNotFoundExceptionWithNoLogStream (line 876) | func TestAddEventAndDataResourceNotFoundExceptionWithNoLogStream(t *test... function TestAddEventAndBatchSpanLimit (line 920) | func TestAddEventAndBatchSpanLimit(t *testing.T) { function TestAddEventAndBatchSpanLimitOnReverseOrder (line 945) | func TestAddEventAndBatchSpanLimitOnReverseOrder(t *testing.T) { function TestAddEventAndEventsCountLimit (line 970) | func TestAddEventAndEventsCountLimit(t *testing.T) { function TestAddEventAndBatchSizeLimit (line 987) | func TestAddEventAndBatchSizeLimit(t *testing.T) { function setupLimitTestOutput (line 1006) | func setupLimitTestOutput(t *testing.T, times int) OutputPlugin { function setupTimeout (line 1032) | func setupTimeout() *plugins.Timeout { function TestValidate (line 1041) | func TestValidate(t *testing.T) { FILE: cloudwatch/handlers.go constant logFormatHeader (line 18) | logFormatHeader = "x-amzn-logs-format" function LogFormatHandler (line 22) | func LogFormatHandler(format string) request.NamedHandler { FILE: cloudwatch/handlers_test.go function TestLogFormatHandler (line 24) | func TestLogFormatHandler(t *testing.T) { FILE: cloudwatch/helpers.go function newTemplate (line 21) | func newTemplate(template string) (*fastTemplate, error) { function tagKeysToMap (line 33) | func tagKeysToMap(tags string) map[string]*string { function parseKeysTemplate (line 64) | func parseKeysTemplate(data map[interface{}]interface{}, keys string, w ... function parseDataMapTags (line 84) | func parseDataMapTags(e *Event, logTags []string, t *fastTemplate, metad... type sanitizer (line 146) | type sanitizer struct method Write (line 152) | func (s *sanitizer) Write(b []byte) (int, error) { function sanitizeGroup (line 158) | func sanitizeGroup(b []byte) []byte { function sanitizeStream (line 178) | func sanitizeStream(b []byte) []byte { FILE: cloudwatch/helpers_test.go function TestTagKeysToMap (line 10) | func TestTagKeysToMap(t *testing.T) { function TestParseDataMapTags (line 25) | func TestParseDataMapTags(t *testing.T) { function TestSanitizeGroup (line 66) | func TestSanitizeGroup(t *testing.T) { function TestSanitizeStream (line 83) | func TestSanitizeStream(t *testing.T) { FILE: cloudwatch/mock_cloudwatch/mock.go type MockLogsClient (line 28) | type MockLogsClient struct method EXPECT (line 46) | func (m *MockLogsClient) EXPECT() *MockLogsClientMockRecorder { method CreateLogGroup (line 51) | func (m *MockLogsClient) CreateLogGroup(arg0 *cloudwatchlogs.CreateLog... method CreateLogStream (line 66) | func (m *MockLogsClient) CreateLogStream(arg0 *cloudwatchlogs.CreateLo... method DescribeLogStreams (line 81) | func (m *MockLogsClient) DescribeLogStreams(arg0 *cloudwatchlogs.Descr... method PutLogEvents (line 96) | func (m *MockLogsClient) PutLogEvents(arg0 *cloudwatchlogs.PutLogEvent... method PutRetentionPolicy (line 111) | func (m *MockLogsClient) PutRetentionPolicy(arg0 *cloudwatchlogs.PutRe... type MockLogsClientMockRecorder (line 34) | type MockLogsClientMockRecorder struct method CreateLogGroup (line 60) | func (mr *MockLogsClientMockRecorder) CreateLogGroup(arg0 interface{})... method CreateLogStream (line 75) | func (mr *MockLogsClientMockRecorder) CreateLogStream(arg0 interface{}... method DescribeLogStreams (line 90) | func (mr *MockLogsClientMockRecorder) DescribeLogStreams(arg0 interfac... method PutLogEvents (line 105) | func (mr *MockLogsClientMockRecorder) PutLogEvents(arg0 interface{}) *... method PutRetentionPolicy (line 120) | func (mr *MockLogsClientMockRecorder) PutRetentionPolicy(arg0 interfac... function NewMockLogsClient (line 39) | func NewMockLogsClient(ctrl *gomock.Controller) *MockLogsClient { FILE: fluent-bit-cloudwatch.go function addPluginInstance (line 37) | func addPluginInstance(ctx unsafe.Pointer) error { function getPluginInstance (line 57) | func getPluginInstance(ctx unsafe.Pointer) *cloudwatch.OutputPlugin { function FLBPluginRegister (line 63) | func FLBPluginRegister(ctx unsafe.Pointer) int { function getConfiguration (line 67) | func getConfiguration(ctx unsafe.Pointer, pluginID int) cloudwatch.Outpu... function getBoolParam (line 135) | func getBoolParam(ctx unsafe.Pointer, param string, defaultVal bool) bool { function FLBPluginInit (line 147) | func FLBPluginInit(ctx unsafe.Pointer) int { function FLBPluginFlushCtx (line 164) | func FLBPluginFlushCtx(ctx, data unsafe.Pointer, length C.int, tag *C.ch... function FLBPluginExit (line 221) | func FLBPluginExit() int { function main (line 225) | func main() {