Documentation
¶
Index ¶
- Constants
- func HandlePodLogStreamCreateAction(state *store.EngineState, action PodLogStreamCreateAction)
- func HandlePodLogStreamDeleteAction(state *store.EngineState, action PodLogStreamDeleteAction)
- func SpanIDForDCService(mn model.ManifestName) logstore.SpanID
- func SpanIDForPod(podID k8s.PodID) logstore.SpanID
- type DockerComposeLogActionWriter
- type DockerComposeLogManager
- type HardCancelReader
- type ObjectMeta
- type PodLogManager
- type PodLogStream
- type PodLogStreamController
- type PodLogStreamCreateAction
- type PodLogStreamDeleteAction
- type PodLogStreamSpec
- type PodLogWatch
Constants ¶
View Source
const IstioInitContainerName = container.Name("istio-init")
View Source
const IstioSidecarContainerName = container.Name("istio-proxy")
Variables ¶
This section is empty.
Functions ¶
func HandlePodLogStreamCreateAction ¶ added in v0.19.2
func HandlePodLogStreamCreateAction(state *store.EngineState, action PodLogStreamCreateAction)
func HandlePodLogStreamDeleteAction ¶ added in v0.19.2
func HandlePodLogStreamDeleteAction(state *store.EngineState, action PodLogStreamDeleteAction)
func SpanIDForDCService ¶ added in v0.10.24
func SpanIDForDCService(mn model.ManifestName) logstore.SpanID
Types ¶
type DockerComposeLogActionWriter ¶
type DockerComposeLogActionWriter struct {
// contains filtered or unexported fields
}
type DockerComposeLogManager ¶
type DockerComposeLogManager struct {
// contains filtered or unexported fields
}
Collects logs from running docker-compose services.
func NewDockerComposeLogManager ¶
func NewDockerComposeLogManager(dcc dockercompose.DockerComposeClient) *DockerComposeLogManager
func (*DockerComposeLogManager) OnChange ¶
func (m *DockerComposeLogManager) OnChange(ctx context.Context, st store.RStore, _ store.ChangeSummary)
type HardCancelReader ¶
type HardCancelReader struct {
// contains filtered or unexported fields
}
A reader that will stop returning data after its context has been canceled.
If any data is read from the underlying stream after the cancel happens, throw the data out.
func NewHardCancelReader ¶
func NewHardCancelReader(ctx context.Context, reader io.Reader) *HardCancelReader
func (*HardCancelReader) LastReadTime ¶ added in v0.17.11
func (r *HardCancelReader) LastReadTime() time.Time
type ObjectMeta ¶ added in v0.19.2
type ObjectMeta = metav1.ObjectMeta
type PodLogManager ¶
type PodLogManager struct {
// contains filtered or unexported fields
}
Translates EngineState into PodLogWatch API objects
func NewPodLogManager ¶
func NewPodLogManager(client ctrlclient.Client) *PodLogManager
func (*PodLogManager) OnChange ¶
func (m *PodLogManager) OnChange(ctx context.Context, st store.RStore, summary store.ChangeSummary)
type PodLogStream ¶ added in v0.19.2
type PodLogStream = v1alpha1.PodLogStream
type PodLogStreamController ¶ added in v0.19.2
type PodLogStreamController struct {
// contains filtered or unexported fields
}
Reconciles the PodLogStream API object.
Collects logs from deployed containers.
func NewPodLogStreamController ¶ added in v0.19.2
func NewPodLogStreamController(client ctrlclient.Client, st store.RStore, kClient k8s.Client) *PodLogStreamController
func (*PodLogStreamController) OnChange ¶ added in v0.19.2
func (c *PodLogStreamController) OnChange(ctx context.Context, st store.RStore, summary store.ChangeSummary)
type PodLogStreamCreateAction ¶ added in v0.19.2
type PodLogStreamCreateAction struct {
PodLogStream *PodLogStream
}
func NewPodLogStreamCreateAction ¶ added in v0.19.2
func NewPodLogStreamCreateAction(s *PodLogStream) PodLogStreamCreateAction
func (PodLogStreamCreateAction) Action ¶ added in v0.19.2
func (PodLogStreamCreateAction) Action()
func (PodLogStreamCreateAction) Summarize ¶ added in v0.19.2
func (a PodLogStreamCreateAction) Summarize(s *store.ChangeSummary)
type PodLogStreamDeleteAction ¶ added in v0.19.2
type PodLogStreamDeleteAction struct {
Name string
}
func (PodLogStreamDeleteAction) Action ¶ added in v0.19.2
func (PodLogStreamDeleteAction) Action()
func (PodLogStreamDeleteAction) Summarize ¶ added in v0.19.2
func (a PodLogStreamDeleteAction) Summarize(s *store.ChangeSummary)
type PodLogStreamSpec ¶ added in v0.19.2
type PodLogStreamSpec = v1alpha1.PodLogStreamSpec
type PodLogWatch ¶
type PodLogWatch struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.