diff --git a/README.md b/README.md
index f1ece5b..245a094 100644
--- a/README.md
+++ b/README.md
@@ -185,8 +185,6 @@ GraphiteAPI::Logger.init(
)
```
-> more examples can be found [here](https://github.com/kontera-technologies/graphite-api/tree/master/examples).
-
## GraphiteAPI-Middleware Usage
* After installing GraphiteAPI gem, the `graphite-middleware` command should be available.
@@ -245,9 +243,6 @@ client.example.middleware.value2 27
client.bla.bla.value2 27
```
-> more examples can be found [here](https://github.com/kontera-technologies/graphite-api/tree/master/examples).
-
-
## Example Setup
diff --git a/examples/client-example.rb b/examples/client-example.rb
deleted file mode 100644
index aa5eb7e..0000000
--- a/examples/client-example.rb
+++ /dev/null
@@ -1,26 +0,0 @@
-require "graphite-api"
-
-# Setting up client
-client = GraphiteAPI::Client.new(
- :graphite => "graphite.example.com:2003", # Graphite sever (can even be pointed to GraphiteAPI middleware instance)
- :prefix => ["kontera","prefix","test"], # Prefix, will add kontera.prefix.test to each key
- :interval => 60, # Send to Graphite every X seconds, default is 60
-)
-
-# Simple one
-client.metrics("shuki.tuki" => 10.7) # will send kontera.prefix.test.shuki.tuki 10.7 11212312321
-
-# Multiple metrics
-client.metrics("shuki.tuki" => 10.7,"moshe.shlomo" => 22.9)
-
-# Every 1 sec
-client.every(1) do
- client.metrics("one_seconds#{rand 10}" => 10) # kontera.prefix.test.one_seconds 20.2 12321231312
-end
-
-# Every 5 sec
-client.every(5) do
- client.metrics("five_seconds" => 10) # kontera.prefix.test.five_seconds 20.2 12321231312
-end
-
-client.join
\ No newline at end of file
diff --git a/examples/client-sinatra-example.rb b/examples/client-sinatra-example.rb
deleted file mode 100644
index 20c4481..0000000
--- a/examples/client-sinatra-example.rb
+++ /dev/null
@@ -1,61 +0,0 @@
-# ------------------------------------------------------
-# Using GraphiteAPI#client for sending metrics to our
-# Graphite server @ graphite.example.com:2003
-# -----------------------------------------------------
-
-require 'rubygems'
-require 'sinatra'
-require 'graphite-api'
-
-before do
- @graphite = GraphiteAPI::Client.new(
- :graphite => "graphite.example.com:2003",
- :prefix => ["example","prefix"], # add example.prefix.my_app to each key
- :interval => 60 # send to graphite every 60 seconds
- )
-
- # report server-load every 1 minute
- @graphite.every 1.minute do |client|
- client.my_app.load_avg rand(10) # example.prefix.my_app.load_avg 12 213212332
- end
-
-end
-
-attr_reader :graphite
-
-get '/' do
- # reporting impression
- graphite.impression 1 # example.prefix.impression 1 213212332
-
- # Going to DB to fetch some data
- db_start = Time.now
- sleep rand 22 # Running long query :)
-
- # reporting query time
- graphite.index_db_time(db_start - Time.now)
-
- # rendering ERB template
- render_start = Time.now
- page = erb :index
-
- # reporting render time
- graphite.index_render_time(render_start - Time.now)
-
- # if everything go well
- graphite.impression_200 1
-
- # returing the page
- page
-end
-
-get '/search/article/:name' do
- articles = Article.find_all_by_name :name
-
- # reporting article search event
- graphite.metrics({
- "search_article_#{params[:name]}" => 1,
- "search_article_#{params[:name]}_results" => articles.size
- })
-
- render :search
-end
diff --git a/examples/graphite-middleware-mesh.jpg b/examples/graphite-middleware-mesh.jpg
deleted file mode 100644
index b27ab08..0000000
Binary files a/examples/graphite-middleware-mesh.jpg and /dev/null differ
diff --git a/examples/graphite-middleware-star.jpg b/examples/graphite-middleware-star.jpg
deleted file mode 100644
index b7d00d2..0000000
Binary files a/examples/graphite-middleware-star.jpg and /dev/null differ
diff --git a/tasks/build.rake b/tasks/build.rake
deleted file mode 100644
index 1ef57ff..0000000
--- a/tasks/build.rake
+++ /dev/null
@@ -1,32 +0,0 @@
-require 'rubygems/package_task'
-
-GraphiteAPI::GemSpec = Gem::Specification.new do |s|
- s.name = "graphite-api"
- s.version = GraphiteAPI.version
- s.platform = Gem::Platform::RUBY
- s.summary = "Graphite Ruby Client"
- s.description = "Graphite API - A Simple ruby client, aggregator daemon and API tools"
- s.author = "Eran Barak Levi"
- s.email = 'eran@kontera.com'
- s.homepage = 'http://www.kontera.com'
- s.executables = %w(graphite-middleware)
- s.required_ruby_version = '>= 1.8.7'
- s.rubyforge_project = "graphite-api"
- s.files = %w(README.md Rakefile) + Dir.glob("{bin,lib,test,tasks}/**/*")
- s.require_path = "lib"
- s.bindir = "bin"
-
- s.add_dependency 'eventmachine','>= 0.3.3'
- s.add_dependency 'zscheduler', '>= 0.0.3'
-end
-
-task :gem => [:test,:clobber_package]
-
-Gem::PackageTask.new(GraphiteAPI::GemSpec) do |p|
- p.gem_spec = GraphiteAPI::GemSpec
-end
-
-task :install => [:gem] do
- sh "gem install pkg/graphite-api"
- Rake::Task['clobber_package'].execute
-end
diff --git a/tasks/tests.rake b/tasks/tests.rake
deleted file mode 100644
index 9b6a695..0000000
--- a/tasks/tests.rake
+++ /dev/null
@@ -1,42 +0,0 @@
-require "rake/testtask"
-
-task(:test => :functional) { ENV['with_coverage'] = "true" }
-
-Rake::TestTask.new(:test) do |t|
- t.libs << "tests"
- t.pattern = "tests/**/*_test.rb"
-end
-
-
-task :functional do
- some_failed = false
-
- next unless ENV['SKIP_FUNC'].nil?
-
- unless RUBY_COPYRIGHT.end_with?("Matsumoto")
- puts("Functional tests are enabled only on MRI...")
- next
- end
-
- message "Executing GraphiteAPI Functional Tests"
- message "( You can skip them by passing SKIP_FUNC=true )"
-
- Dir[File.expand_path("../../tests/functional/*",__FILE__)].each do |file|
- next unless file.end_with?(".rb")
- now = Time.now.to_i
- name = File.basename(file)
- message "Executing #{name}"
- Process.waitpid(Process.spawn("ruby", File.expand_path(file)))
- took = "took #{Time.now.to_i - now} seconds"
- if $?.success?
- message "[PASS] #{name}, #{took}"
- else
- message "[FAIL] #{name}, #{took}"
- some_failed = true
- end
- end
- message "Done Executing GraphiteAPI Functional Tests"
- abort "Some functional tests failed..." if some_failed
-end
-
-task :default => :test
\ No newline at end of file