SYMBOL INDEX (94 symbols across 13 files) FILE: logsource.go type LogSourceFactory (line 13) | type LogSourceFactory interface type LogSourceCloser (line 24) | type LogSourceCloser interface function RegisterLogSourceFactory (line 33) | func RegisterLogSourceFactory(lsf LogSourceFactory) { function InitLogSourceFactories (line 41) | func InitLogSourceFactories(app *kingpin.Application) { function NewLogSourceFromFactories (line 52) | func NewLogSourceFromFactories(ctx context.Context) (LogSourceCloser, er... FILE: logsource_docker.go type DockerLogSource (line 19) | type DockerLogSource struct method Close (line 53) | func (s *DockerLogSource) Close() error { method Path (line 57) | func (s *DockerLogSource) Path() string { method Read (line 61) | func (s *DockerLogSource) Read(ctx context.Context) (string, error) { type DockerClient (line 27) | type DockerClient interface function NewDockerLogSource (line 33) | func NewDockerLogSource(ctx context.Context, c DockerClient, containerID... type dockerLogSourceFactory (line 71) | type dockerLogSourceFactory struct method Init (line 76) | func (f *dockerLogSourceFactory) Init(app *kingpin.Application) { method New (line 81) | func (f *dockerLogSourceFactory) New(ctx context.Context) (LogSourceCl... function init (line 94) | func init() { FILE: logsource_docker_test.go function TestNewDockerLogSource (line 16) | func TestNewDockerLogSource(t *testing.T) { function TestDockerLogSource_Path (line 33) | func TestDockerLogSource_Path(t *testing.T) { function TestDockerLogSource_Read (line 45) | func TestDockerLogSource_Read(t *testing.T) { type fakeDockerClient (line 64) | type fakeDockerClient struct method ContainerLogs (line 71) | func (c *fakeDockerClient) ContainerLogs(ctx context.Context, containe... method Close (line 76) | func (c *fakeDockerClient) Close() error { FILE: logsource_file.go type FileLogSource (line 13) | type FileLogSource struct method Close (line 32) | func (s *FileLogSource) Close() error { method Path (line 43) | func (s *FileLogSource) Path() string { method Read (line 47) | func (s *FileLogSource) Read(ctx context.Context) (string, error) { function NewFileLogSource (line 18) | func NewFileLogSource(path string) (*FileLogSource, error) { type fileLogSourceFactory (line 64) | type fileLogSourceFactory struct method Init (line 68) | func (f *fileLogSourceFactory) Init(app *kingpin.Application) { method New (line 72) | func (f *fileLogSourceFactory) New(ctx context.Context) (LogSourceClos... FILE: logsource_file_test.go function TestFileLogSource_Path (line 15) | func TestFileLogSource_Path(t *testing.T) { function TestFileLogSource_Read (line 31) | func TestFileLogSource_Read(t *testing.T) { function setupFakeLogFile (line 53) | func setupFakeLogFile() (string, func(), error) { FILE: logsource_systemd.go type SystemdLogSource (line 21) | type SystemdLogSource struct method Close (line 68) | func (s *SystemdLogSource) Close() error { method Path (line 72) | func (s *SystemdLogSource) Path() string { method Read (line 76) | func (s *SystemdLogSource) Read(ctx context.Context) (string, error) { type SystemdJournal (line 28) | type SystemdJournal interface function NewSystemdLogSource (line 40) | func NewSystemdLogSource(j SystemdJournal, path, unit, slice string) (*S... type systemdLogSourceFactory (line 103) | type systemdLogSourceFactory struct method Init (line 108) | func (f *systemdLogSourceFactory) Init(app *kingpin.Application) { method New (line 115) | func (f *systemdLogSourceFactory) New(ctx context.Context) (LogSourceC... function newSystemdJournal (line 131) | func newSystemdJournal(path string) (*sdjournal.Journal, string, error) { function init (line 141) | func init() { FILE: logsource_systemd_test.go function TestNewSystemdLogSource (line 16) | func TestNewSystemdLogSource(t *testing.T) { function TestSystemdLogSource_Path (line 34) | func TestSystemdLogSource_Path(t *testing.T) { function TestSystemdLogSource_Read (line 45) | func TestSystemdLogSource_Read(t *testing.T) { function TestSystemdLogSource_ReadEOF (line 75) | func TestSystemdLogSource_ReadEOF(t *testing.T) { function TestMain (line 91) | func TestMain(m *testing.M) { type fakeSystemdJournal (line 102) | type fakeSystemdJournal struct method AddMatch (line 114) | func (j *fakeSystemdJournal) AddMatch(match string) error { method Close (line 119) | func (j *fakeSystemdJournal) Close() error { method GetEntry (line 124) | func (j *fakeSystemdJournal) GetEntry() (*sdjournal.JournalEntry, erro... method Next (line 133) | func (j *fakeSystemdJournal) Next() (uint64, error) { method SeekRealtimeUsec (line 142) | func (j *fakeSystemdJournal) SeekRealtimeUsec(usec uint64) error { method Wait (line 147) | func (j *fakeSystemdJournal) Wait(timeout time.Duration) int { FILE: main.go function main (line 14) | func main() { FILE: mock/HistogramVecMock.go type HistorgramVecMock (line 5) | type HistorgramVecMock struct method Describe (line 9) | func (m *HistorgramVecMock) Describe(chan<- *prometheus.Desc) { method GetMetricWith (line 13) | func (m *HistorgramVecMock) GetMetricWith(prometheus.Labels) (promethe... method GetMetricWithLabelValues (line 17) | func (m *HistorgramVecMock) GetMetricWithLabelValues(lvs ...string) (p... method With (line 21) | func (m *HistorgramVecMock) With(prometheus.Labels) prometheus.Observer { method WithLabelValues (line 25) | func (m *HistorgramVecMock) WithLabelValues(...string) prometheus.Obse... method CurryWith (line 29) | func (m *HistorgramVecMock) CurryWith(prometheus.Labels) (prometheus.O... method MustCurryWith (line 33) | func (m *HistorgramVecMock) MustCurryWith(prometheus.Labels) prometheu... method Collect (line 37) | func (m *HistorgramVecMock) Collect(chan<- prometheus.Metric) { method GetSum (line 40) | func (m *HistorgramVecMock) GetSum() float64 { function NewHistogramVecMock (line 44) | func NewHistogramVecMock() *HistorgramVecMock { FILE: mock/HistorgramMock.go type HistogramMock (line 8) | type HistogramMock struct method Desc (line 16) | func (HistogramMock) Desc() *prometheus.Desc { method Write (line 20) | func (HistogramMock) Write(*io_prometheus_client.Metric) error { method Describe (line 24) | func (HistogramMock) Describe(chan<- *prometheus.Desc) { method Collect (line 28) | func (HistogramMock) Collect(chan<- prometheus.Metric) { method Observe (line 32) | func (h HistogramMock) Observe(value float64) { function NewHistogramMock (line 12) | func NewHistogramMock() *HistogramMock { FILE: postfix_exporter.go type PostfixExporter (line 42) | type PostfixExporter struct method CollectFromLogLine (line 313) | func (e *PostfixExporter) CollectFromLogLine(line string) { method addToUnsupportedLine (line 435) | func (e *PostfixExporter) addToUnsupportedLine(line string, subprocess... method Describe (line 632) | func (e *PostfixExporter) Describe(ch chan<- *prometheus.Desc) { method StartMetricCollection (line 667) | func (e *PostfixExporter) StartMetricCollection(ctx context.Context) { method Collect (line 697) | func (e *PostfixExporter) Collect(ch chan<- prometheus.Metric) { type LogSource (line 80) | type LogSource interface function CollectShowqFromReader (line 97) | func CollectShowqFromReader(file io.Reader, ch chan<- prometheus.Metric)... function CollectTextualShowqFromReader (line 110) | func CollectTextualShowqFromReader(file io.Reader, ch chan<- prometheus.... function CollectTextualShowqFromScanner (line 137) | func CollectTextualShowqFromScanner(sizeHistogram prometheus.ObserverVec... function ScanNullTerminatedEntries (line 201) | func ScanNullTerminatedEntries(data []byte, atEOF bool) (advance int, to... function CollectBinaryShowqFromReader (line 215) | func CollectBinaryShowqFromReader(file io.Reader, ch chan<- prometheus.M... function CollectShowqFromSocket (line 284) | func CollectShowqFromSocket(path string, ch chan<- prometheus.Metric) er... function addToHistogram (line 442) | func addToHistogram(h prometheus.Histogram, value, fieldName string) { function addToHistogramVec (line 449) | func addToHistogramVec(h *prometheus.HistogramVec, value, fieldName stri... function NewPostfixExporter (line 458) | func NewPostfixExporter(showqPath string, logSrc LogSource, logUnsupport... FILE: postfix_exporter_test.go function TestPostfixExporter_CollectFromLogline (line 11) | func TestPostfixExporter_CollectFromLogline(t *testing.T) { function assertCounterEquals (line 297) | func assertCounterEquals(t *testing.T, counter prometheus.Collector, exp... function assertVecMetricsEquals (line 333) | func assertVecMetricsEquals(t *testing.T, counter *prometheus.CounterVec... FILE: showq_test.go function TestCollectShowqFromReader (line 10) | func TestCollectShowqFromReader(t *testing.T) {