Versions in this module Expand all Collapse all v1 v1.2.0 Mar 24, 2017 Changes in this version + func CommitCommentEventJSON() string + func CreateEventJSON() string + func DeleteEventJSON() string + func DeploymentEventJSON() string + func DeploymentStatusEventJSON() string + func ForkEventJSON() string + func GollumEventJSON() string + func IssueCommentEventJSON() string + func IssuesEventJSON() string + func MemberEventJSON() string + func MembershipEventJSON() string + func PageBuildEventJSON() string + func PublicEventJSON() string + func PullRequestEventJSON() string + func PullRequestReviewCommentEventJSON() string + func PushEventJSON() string + func ReleaseEventJSON() string + func RepositoryEventJSON() string + func StatusEventJSON() string + func TeamAddEventJSON() string + func WatchEventJSON() string + type CommitComment struct + Body string + Commit string + type CommitCommentEvent struct + Comment CommitComment + Repository Repository + Sender Sender + func (s CommitCommentEvent) NewMetric() telegraf.Metric + type CreateEvent struct + Ref string + RefType string + Repository Repository + Sender Sender + func (s CreateEvent) NewMetric() telegraf.Metric + type DeleteEvent struct + Ref string + RefType string + Repository Repository + Sender Sender + func (s DeleteEvent) NewMetric() telegraf.Metric + type Deployment struct + Commit string + Description string + Environment string + Task string + type DeploymentEvent struct + Deployment Deployment + Repository Repository + Sender Sender + func (s DeploymentEvent) NewMetric() telegraf.Metric + type DeploymentStatus struct + Description string + State string + type DeploymentStatusEvent struct + Deployment Deployment + DeploymentStatus DeploymentStatus + Repository Repository + Sender Sender + func (s DeploymentStatusEvent) NewMetric() telegraf.Metric + type Event interface + NewMetric func() telegraf.Metric + func NewEvent(data []byte, name string) (Event, error) + type ForkEvent struct + Forkee Repository + Repository Repository + Sender Sender + func (s ForkEvent) NewMetric() telegraf.Metric + type GithubWebhook struct + Path string + func (gh *GithubWebhook) Register(router *mux.Router, acc telegraf.Accumulator) + type GollumEvent struct + Pages []Page + Repository Repository + Sender Sender + func (s GollumEvent) NewMetric() telegraf.Metric + type Issue struct + Comments int + Number int + Title string + type IssueComment struct + Body string + type IssueCommentEvent struct + Comment IssueComment + Issue Issue + Repository Repository + Sender Sender + func (s IssueCommentEvent) NewMetric() telegraf.Metric + type IssuesEvent struct + Action string + Issue Issue + Repository Repository + Sender Sender + func (s IssuesEvent) NewMetric() telegraf.Metric + type MemberEvent struct + Member Sender + Repository Repository + Sender Sender + func (s MemberEvent) NewMetric() telegraf.Metric + type MembershipEvent struct + Action string + Member Sender + Sender Sender + Team Team + func (s MembershipEvent) NewMetric() telegraf.Metric + type Page struct + Action string + Name string + Title string + type PageBuildEvent struct + Repository Repository + Sender Sender + func (s PageBuildEvent) NewMetric() telegraf.Metric + type PublicEvent struct + Repository Repository + Sender Sender + func (s PublicEvent) NewMetric() telegraf.Metric + type PullRequest struct + Additions int + ChangedFiles int + Comments int + Commits int + Deletions int + Number int + State string + Title string + type PullRequestEvent struct + Action string + PullRequest PullRequest + Repository Repository + Sender Sender + func (s PullRequestEvent) NewMetric() telegraf.Metric + type PullRequestReviewComment struct + Comment string + File string + type PullRequestReviewCommentEvent struct + Comment PullRequestReviewComment + PullRequest PullRequest + Repository Repository + Sender Sender + func (s PullRequestReviewCommentEvent) NewMetric() telegraf.Metric + type PushEvent struct + After string + Before string + Ref string + Repository Repository + Sender Sender + func (s PushEvent) NewMetric() telegraf.Metric + type Release struct + TagName string + type ReleaseEvent struct + Release Release + Repository Repository + Sender Sender + func (s ReleaseEvent) NewMetric() telegraf.Metric + type Repository struct + Forks int + Issues int + Private bool + Repository string + Stars int + type RepositoryEvent struct + Repository Repository + Sender Sender + func (s RepositoryEvent) NewMetric() telegraf.Metric + type Sender struct + Admin bool + User string + type StatusEvent struct + Commit string + Repository Repository + Sender Sender + State string + func (s StatusEvent) NewMetric() telegraf.Metric + type Team struct + Name string + type TeamAddEvent struct + Repository Repository + Sender Sender + Team Team + func (s TeamAddEvent) NewMetric() telegraf.Metric + type WatchEvent struct + Repository Repository + Sender Sender + func (s WatchEvent) NewMetric() telegraf.Metric