Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const (
	LabelNameDelta = "__delta__"
)
    Variables ¶
      View Source
      
  
var NoopAppendable = AppendableFunc(func(_ context.Context, _ labels.Labels, _ []*RawSample) error { return nil })
    Functions ¶
This section is empty.
Types ¶
type Appendable ¶
type Appendable interface {
	Appender() Appender
}
    type AppendableFunc ¶
func (AppendableFunc) Appender ¶
func (f AppendableFunc) Appender() Appender
type Fanout ¶
type Fanout struct {
	// contains filtered or unexported fields
}
    Fanout supports the default Alloy style of appendables since it can go to multiple outputs. It also allows the intercepting of appends.
func NewFanout ¶
func NewFanout(children []Appendable, componentID string, register prometheus.Registerer) *Fanout
NewFanout creates a fanout appendable.
func (*Fanout) Children ¶
func (f *Fanout) Children() []Appendable
Children returns the children of the fanout.
func (*Fanout) UpdateChildren ¶
func (f *Fanout) UpdateChildren(children []Appendable)
UpdateChildren allows changing of the children of the fanout.
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
         
          
            internal/fastdelta
            
            
          
           
      Package fastdelta tries to match up samples between two pprof profiles and take their difference. 
         | 
      Package fastdelta tries to match up samples between two pprof profiles and take their difference. | 
| 
         
          
            internal/pproflite
            
            
          
           
      Package pproflite implements zero-allocation pprof encoding and decoding. 
         | 
      Package pproflite implements zero-allocation pprof encoding and decoding. | 
 Click to show internal directories. 
   Click to hide internal directories.