diff --git a/apc_stats_r2mon.php b/apc_stats_r2mon.php
new file mode 100644
index 0000000000000000000000000000000000000000..a5ba92de02642e355abb13793038b0c178206aba
--- /dev/null
+++ b/apc_stats_r2mon.php
@@ -0,0 +1,29 @@
+<?php
+
+function print_stat($key, $value) {
+  echo "apc.$key{service=php,instance=noblogs}: $value\n";
+}
+
+$cache = apc_cache_info('', true);
+foreach ($cache as $key => $value) {
+  if ($key === "memory_type" or $key === "locking_type")
+    continue;
+  print_stat($key, $value);
+}
+$mem = apc_sma_info(true);
+foreach ($mem as $key => $value) {
+  print_stat($key, $value);
+}
+/*
+ * Significant data:
+ * $cache['num_entries'] => number files
+ * $cache['mem_size'] => size cached files
+ * $cache['num_hits'] => hits
+ * $cache['num_misses'] => misses
+ * $cache['expunges'] => cache full count
+ *
+ * $mem['num_seg'] * $mem['seg_size'] => memory size
+ * $mem['avail_mem'] => free memory
+ */
+?>
+