同一场景中的Gatling + graphite多点

时间:2015-05-12 15:00:25

标签: graphite gatling

我试图用石墨渲染我的gatling场景的结果,但我有一个问题。对于相同的场景,在“石墨”中为“AllRequests”生成了两个点,或者我只想要一个。 (见下文)

Graphite render of my gatling scenario

在这张图片中,我刚刚执行了两次我的场景,并且生成了4个点。 这是我的大胆配置:

gatling {
  data {
    writers = "console, file, graphite"
    reader = file

    graphite {
      host = "thisismy.host"
      port = 2003
      #light = true              # only send the all* stats
      protocol = "tcp"           # The protocol used to send data to Carbon (currently supported : "tcp", "udp")
      #rootPathPrefix = "scenario" # The common prefix of all metrics sent to Graphite
      bufferSize = 8192         # GraphiteDataWriter's internal data buffer size, in bytes
      # writeInterval = 1         # GraphiteDataWriter's write interval, in seconds
    }
  }
}

我该如何解决? 感谢

修改

这是我的模拟(非常简单):

val scn = scenario("Auto generated scenario")
    .exec(CheckAvailability.checkAvailability)
    .exec(concatRequests)
    .exec(session => {
      responses = session.attributes
      session
    })

  setUp(
    scn.inject(atOnceUsers(1))
  )

其中concatRequests是ChainBuilder的列表。

1 个答案:

答案 0 :(得分:1)

您的Graphite信息中心中似乎只有一些您不想跟踪的统计信息,或者您不希望看到报告的请求。

我看到两个解决方案: