From 9222ecb462099f667d78494f4886d6c84f8a2310 Mon Sep 17 00:00:00 2001 From: Yujun Zhang Date: Thu, 20 Apr 2017 20:58:13 +0800 Subject: Reorganize benchmarking tasks into ansible roles which helps to - group task with related templates and variables - simplify the main playbook to improve readability See: http://docs.ansible.com/ansible/playbooks_roles.html Change-Id: I9d3180edaac83ee9dba85ce5ac14ff574af7a905 Signed-off-by: Yujun Zhang --- resources/metric/nDPI.yaml | 60 ---------------------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 resources/metric/nDPI.yaml (limited to 'resources/metric/nDPI.yaml') diff --git a/resources/metric/nDPI.yaml b/resources/metric/nDPI.yaml deleted file mode 100644 index b3e7259f..00000000 --- a/resources/metric/nDPI.yaml +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################## -# Copyright (c) 2017 ZTE Corporation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## - - -- name: prepare sample pcap file - get_url: - url: "http://artifacts.opnfv.org/qtip/utilities/test.pcap" - dest: "{{ qtip_cache }}/{{ nDPI_file }}" - # validate_certs: no # required when using proxy for https - run_once: yes - delegate_to: localhost - -- name: making nDPI temporary directory - file: - path: "{{ nDPI_cwd }}" - state: directory - -- name: clone nDPI - git: - repo: https://github.com/ntop/nDPI.git - dest: "{{ nDPI_cwd }}" - depth: 1 - update: no - -- name: build nDPI library - command: '{{ item }}' - with_items: - - ./autogen.sh - - ./configure - - make - args: - chdir: "{{ nDPI_cwd }}" - creates: example/ndpiReader - -- name: copy sample packet file - copy: - src: "{{ qtip_cache}}/{{ nDPI_file }}" - dest: "{{ nDPI_cwd }}/example/{{ nDPI_file }}" - -- name: - command: "./ndpiReader -i {{ nDPI_file }}" - args: - chdir: "{{ nDPI_cwd }}/example/" - register: nDPI_out - -- name: collect DPI metrics from nDPI - collect: - string: "{{ nDPI_out.stdout }}" - patterns: - # nDPI throughput: 1.46 M pps / 13.69 Gb/sec - # TODO(yujunz) convert "M pps" and "K pps" to number - - 'nDPI throughput:\s+?(?P\d+.\d+.*) \/ (?P\d+.\d+.*)$' - dump: 'nDPI.log' - register: dpi_metrics -- cgit 1.2.3-korg